Commit Graph

260 Commits

Author SHA1 Message Date
Nils Ohlmeier [:drno]
2ca25c39f6 Bug 1318180: turn network offline events into ice disconnected event. r=bwc,jib
MozReview-Commit-ID: Kqbicl2goL2

--HG--
extra : rebase_source : 4ed7d1364af8bd1575e2ced1bd8512405e0dd669
2016-11-17 23:16:33 -08:00
Jan-Ivar Bruaroey
e083045ff5 Bug 1323095 - Add deprecation warnings to callback-based pc.getStats + fix w3c link. r=drno
MozReview-Commit-ID: TlVLuZDadN

--HG--
extra : rebase_source : 5fc4185616767f4bf581ca30162049b96dcbecc6
2016-12-12 19:17:38 -05:00
Jan-Ivar Bruaroey
cbd13cdc7b Bug 1322274: Use this._async() wrapper in PeerConnection.js for cleaner code r=mt
MozReview-Commit-ID: C5wwHiitrEz

--HG--
extra : rebase_source : f0dd01d261ca05fe5d1264502b610b31127fe244
2016-11-27 10:34:46 -05:00
Jan-Ivar Bruaroey
ad01c3f4fc Bug 1322274: Use async/await in PeerConnection.js r=mt
MozReview-Commit-ID: Gst18ZHPlvl

--HG--
extra : rebase_source : db2b1b303595a3a200b66cd090dc333a10943a94
2016-11-21 15:27:23 -05:00
Jan-Ivar Bruaroey
c2e29412e9 Bug 1322274: Use destructuring in PeerConnection.js r=mt
MozReview-Commit-ID: 6qselFFnGJp

--HG--
extra : rebase_source : f752497531c9eeb519ea127e84ff810813821126
2016-11-19 16:47:10 -05:00
Jan-Ivar Bruaroey
d249c7ca8f Bug 1322274: Make internal pc._legacyCatchAndCloseGuard responsible for checking closed state. r=mt
MozReview-Commit-ID: LYS2pjg9GEv

--HG--
extra : rebase_source : 22f7eada424f9113cac2782465fd44243fe9dc04
2016-11-17 01:56:26 -05:00
Jan-Ivar Bruaroey
884e4ceb56 Bug 1322274: Make internal pc._legacyCatchAndCloseGuard responsible for returning content promise. r=mt
MozReview-Commit-ID: WovvgG4Olp

--HG--
extra : rebase_source : 0564f69f426d4267cfe5ae84c147c3d0039a6a51
2016-11-17 00:22:43 -05:00
Jan-Ivar Bruaroey
968cf57d1e Bug 1263312 - Have createOffer/Answer resolve with dictionaries. r=drno
MozReview-Commit-ID: Flhl2KoqQcX

--HG--
extra : rebase_source : bfee2a7e7b453484aef4e178e762e4550e8a4319
2016-11-09 10:32:11 -05:00
Jan-Ivar Bruaroey
19a630af33 Bug 1263312 - Have addIceCandidate take a dictionary. r=drno,smaug
MozReview-Commit-ID: HuWYZkGS2Wg

--HG--
extra : rebase_source : 783233029b9e5ed37cd2cce7738a59753e1d42a0
2016-11-08 21:36:04 -05:00
Jan-Ivar Bruaroey
abf8ad5cfb Bug 1263312 - Update RTCIceCandidate to spec. r=drno,smaug
MozReview-Commit-ID: 6S60dAWgZH5

--HG--
extra : rebase_source : e2c5629b30e1227269a160609413d71769f5359f
2016-11-08 20:22:40 -05:00
Nils Ohlmeier [:drno]
028ebc6b4b Bug 1322659: log warnings and error for too many STUN/TURN servers. r=bwc
MozReview-Commit-ID: DrMqSjyfn6

--HG--
extra : rebase_source : 5cad28416d6b4fa5635c39b214de949d81d09f8e
2016-12-08 22:38:17 -10:00
Nils Ohlmeier [:drno]
502758be49 Bug 1322438: change ICE failed message depending on presence of relay candidates. r=bwc
MozReview-Commit-ID: IvGkNmqbVlz

--HG--
extra : rebase_source : f774c619a12e29cb4d596f5965b2ee9da4699cae
2016-12-07 14:59:32 -10:00
Nils Ohlmeier [:drno]
f3eb2f9466 Bug 1322338: make ICE failed error message depend on presence of STUN and/or TURN servers. r=bwc
MozReview-Commit-ID: GWta6xYxkZY

--HG--
extra : rebase_source : 0ce1ba85169447ef52434bc63c603872ba56f16f
2016-12-06 23:49:50 -10:00
Phil Ringnalda
1633caa488 Backed out 6 changesets (bug 1263312) for failures in test_exceptions_from_jsimplemented.html
Backed out changeset 17ae85e95667 (bug 1263312)
Backed out changeset 1814c92e203b (bug 1263312)
Backed out changeset 6b71306765d2 (bug 1263312)
Backed out changeset 33449a5d1676 (bug 1263312)
Backed out changeset b311b7e439e8 (bug 1263312)
Backed out changeset a667af08ffb5 (bug 1263312)
2016-12-09 08:33:55 -08:00
Jan-Ivar Bruaroey
ab80f0911f Bug 1263312 - Have createOffer/Answer resolve with dictionaries. r=drno
MozReview-Commit-ID: Flhl2KoqQcX

--HG--
extra : rebase_source : 9afe5ce48beedbff71b40cd55748c575a4b3d1e6
2016-11-09 10:32:11 -05:00
Jan-Ivar Bruaroey
9f6208f552 Bug 1263312 - Have addIceCandidate take a dictionary. r=drno,smaug
MozReview-Commit-ID: HuWYZkGS2Wg

--HG--
extra : rebase_source : 0ba253cd512f9359a16c5a4c95ff8f3f073c1c3f
2016-11-08 21:36:04 -05:00
Jan-Ivar Bruaroey
ec96d21e87 Bug 1263312 - Update RTCIceCandidate to spec. r=drno,smaug
MozReview-Commit-ID: 6S60dAWgZH5

--HG--
extra : rebase_source : e2c5629b30e1227269a160609413d71769f5359f
2016-11-08 20:22:40 -05:00
Jan-Ivar Bruaroey
31f6665fa6 Bug 1319542 - Update RTCDataChannelInit to spec, and remove support for old deprecated values. r=jesup,mrbkap
MozReview-Commit-ID: 12JbUVuSEYg

--HG--
extra : rebase_source : 120d9c16fcea651d998593286bb54bfbb0ebfffa
2016-11-22 16:13:04 -05:00
Jan-Ivar Bruaroey
a51271cdc7 Bug 1197021 - Remove deprecation errors for obsolete RTCOfferOptions (w/mandatory optional). r=drno,mrbkap
MozReview-Commit-ID: BzCxOML3i2p

--HG--
extra : rebase_source : 0471f0333924cfeb63062240fa55d993361263d8
2016-11-20 12:16:20 -05:00
Nils Ohlmeier [:drno]
a1ec64b257 Bug 1193731: add missing handlers for icegatheringstatechange r=jib
MozReview-Commit-ID: ABWJfiImeYU

--HG--
extra : rebase_source : ee625d77bf972553352852617c26f0dbb37ca327
2016-11-21 12:06:27 -08:00
Jan-Ivar Bruaroey
ddcb755bd0 Bug 1318163 - Remove unimplemented and non-spec getStreamById from RTCPeerConnection. r=smaug
MozReview-Commit-ID: CvuxuLEhAz1

--HG--
extra : rebase_source : b1a77420f070d8ff9f1eebb3adfaf6cee1e0fb7a
2016-11-16 18:50:49 -05:00
Jan-Ivar Bruaroey
42cfd0d3ab Bug 1313966 - Add deprecation warnings to writable RTCSessionDescription. r=drno,smaug
MozReview-Commit-ID: AZAjbgJHTAc

--HG--
extra : rebase_source : 23e368ed80414fb3a9b546b2842d5141dbcb4c0a
2016-11-08 17:50:24 -05:00
Jan-Ivar Bruaroey
6f1eb05923 Bug 1313246 - allow empty username and credential in RTCPeerConnection constructor. r=bwc
MozReview-Commit-ID: 6EJ46BXxXW5

--HG--
extra : rebase_source : e9a5ddc25c61708371ce1c89d172dda432226b25
2016-10-26 20:41:07 -04:00
Valentin Gosu
8e9054d0b7 Bug 1307491 - (Part 4) Remove support for per-app-offline in PeerConnection.js [nukeb2g] r=jesup
MozReview-Commit-ID: LdLx3bMG9Tx

--HG--
extra : rebase_source : a2d3d44970d17ef6f679adeed4f043c99b250744
2016-10-17 03:59:02 +02:00
Dan Minor
17432ed5b9 Bug 1308298 - Remove duration and interToneGap attributes from RTCDTMFSender; r=jib,smaug
MozReview-Commit-ID: KfcPGIBt0bb

--HG--
extra : rebase_source : 4e398bbef7010592e20b5bf7b903a4452b24305a
2016-10-11 14:05:08 -04:00
Mark Banner
c4565f5765 Bug 1306631 - Remove old Loop telemetry hooks from WebRTC code. r=jesup
MozReview-Commit-ID: 1ctKZPDVEha

--HG--
extra : rebase_source : 530df82d85d87dd605289b8af8ce372ba6cd4ed9
2016-09-23 16:55:48 +01:00
Dan Minor
9999c967d0 Bug 1291715 - Add RTCDTMFSender to PeerConnection.js; r=jib
MozReview-Commit-ID: 4vm6c5Chjof

--HG--
extra : rebase_source : 712b188c1b1f5cf599a2cda28aaa70914b652a83
2016-09-29 13:26:04 -04:00
Dan Minor
621afd7f92 Bug 1291715 - Add RTCDTMFSender and RTCDTMFToneChangeEvent to webidl; r=smaug
MozReview-Commit-ID: FvAp6DQex02

--HG--
extra : rebase_source : 1b8102930efba0fb0da855b02effd106370a1b8b
2016-09-14 08:53:23 -04:00
Sebastian Hengst
7520674246 Backed out changeset 903fa45a9d6c (bug 1291715) for build bustage. r=backout 2016-10-05 17:03:06 +02:00
Sebastian Hengst
c40a5db6f5 Backed out changeset 50497f2cdd28 (bug 1291715) 2016-10-05 17:03:02 +02:00
Dan Minor
4104f63dfc Bug 1291715 - Add RTCDTMFSender to PeerConnection.js; r=jib
MozReview-Commit-ID: 4vm6c5Chjof

--HG--
extra : rebase_source : 712b188c1b1f5cf599a2cda28aaa70914b652a83
2016-09-29 13:26:04 -04:00
Dan Minor
c168a463ed Bug 1291715 - Add RTCDTMFSender and RTCDTMFToneChangeEvent to webidl; r=smaug
MozReview-Commit-ID: FvAp6DQex02

--HG--
extra : rebase_source : 1b8102930efba0fb0da855b02effd106370a1b8b
2016-09-14 08:53:23 -04:00
Jan-Ivar Bruaroey
d3b37a02ba Bug 1213441 - Remove pc.removeStream properly. r=jesup,smaug
MozReview-Commit-ID: CvmDVGUVMN2

--HG--
extra : rebase_source : 5bd3a0f17af4160d714cf090bbc4131c22e2d4f5
2016-08-01 16:18:38 -04:00
Jan-Ivar Bruaroey
f07be007ab Bug 1278309 - make createOffer immediately followed by close not settle. r=drno
MozReview-Commit-ID: ILOiCY9gFJy

--HG--
extra : rebase_source : cb09dd78e1c95692e78d6b9c2812d80d4d3f5f9e
2016-06-07 15:50:43 -04:00
Andreas Pehrson
5c1742c0d9 Bug 1271669 - Remove wallpaper constraints to the MediaStream argument to RTCPeerConnection.addTrack(). r=jib
This change RTCPeerConnection.addTrack() to allow any MediaStream as argument.

The MediaStream is in the end used as an identifier of how the tracks will be
grouped together on the receiving side of the peer connection.

MozReview-Commit-ID: 9wDPOmMHYDc

--HG--
extra : rebase_source : 5fd59853c2d207cbcdaa1e4a767b3c4de20a1beb
extra : histedit_source : 2b88e899a329df07a46c1f12e449956d59645cf7
2016-05-19 15:32:56 +02:00
Jan-Ivar Bruaroey
0645564b21 Bug 1257950 - getUserMedia switched from SecurityError to NotAllowedError. r=jesup
MozReview-Commit-ID: Di8fDDFkpwX

--HG--
extra : rebase_source : d6f69321bc1a469ad29ec541aaf25ca2a62661cf
2016-05-08 22:29:46 -04:00
Martin Thomson
b5081bf610 Bug 1264470 - a=identity is a long attribute, r=bwc
--HG--
extra : rebase_source : 077cb5cf4017cce619ed59decd405d706683d620
2016-04-19 09:10:32 +10:00
Jan-Ivar Bruaroey
acd09b00bf Bug 1213056 - change getStats to be maplike. r=bz
MozReview-Commit-ID: 3nkMtbFfGR2

--HG--
extra : rebase_source : f9c6bf50c82fd94a9755dde69f7cab62d56a57ed
2016-04-07 10:40:37 -04:00
Jan-Ivar Bruaroey
036cbca2a2 Bug 1259728 - minimal fix for reentrancy in pc.close(). r=jesup
MozReview-Commit-ID: Dji4d2bYTcj

--HG--
extra : rebase_source : 65d08cc6869444b2219ed7529ebad6c23115153f
2016-03-29 16:27:03 -04:00
Jan-Ivar Bruaroey
9ff449087b Bug 1259236 - throw NotSupportedError on pc.addTrack of track in constructed stream. r=bwc
MozReview-Commit-ID: LBP9CybRmrI

--HG--
extra : rebase_source : f9deb3cca7e891562a3cbe5766f027dabcdf6ed9
2016-03-24 12:45:22 -04:00
Jan-Ivar Bruaroey
0e33523335 Bug 1254839 - include file and line number in RTCPeerConnection warnings. r=bz
MozReview-Commit-ID: HfSUBjRtFMC

--HG--
extra : rebase_source : 02a5b4b4ed1d8594d9aa42cd53d7e4ba7264e393
2016-03-08 22:44:06 -05:00
Jan-Ivar Bruaroey
2f8eca5103 Bug 1181768 - Make already-defined pc.getConfiguration() work. r=mt
MozReview-Commit-ID: 14uiIICVF30

--HG--
extra : rebase_source : 0b2977cf89111c4d6dcba5ad868d84e5a66e0154
2016-03-04 15:05:20 -05:00
Jan-Ivar Bruaroey
c4ea91fa82 Bug 1247619 - add console warning about OAuth for STUN not yet supported. r=jesup,smaug
MozReview-Commit-ID: L0nViIWiIDn

--HG--
extra : rebase_source : 3d463e85c811426384a758dca3b0a82370c22099
2016-02-25 00:24:16 -05:00
Jan-Ivar Bruaroey
f24352b9aa Bug 1247622 - Make RTCRtpSender.setParameters return a promise. r=jesup,smaug
MozReview-Commit-ID: 6lfmqpKevQl

--HG--
extra : rebase_source : 26efa15f966d0f073895c09d7797a3a1ffd92a0a
2016-02-24 19:14:57 -05:00
Jan-Ivar Bruaroey
ceba79f2b0 Bug 1244913 - resolution-based bitrates for each simulcast layer, scaleResolutionDownBy, and working maxBitrate in unicast. r=bwc,jesup
MozReview-Commit-ID: 347J1ElsOEx

--HG--
extra : rebase_source : 33eff52e6082815d732de49a2bac584cfc9c87c4
2016-02-12 19:56:56 -05:00
Martin Thomson
5c0f1d860f Bug 1209744 - Implement canTrickleIceCandidates attribute, r=bwc,khuey
MozReview-Commit-ID: 838B1zSIGLj

--HG--
extra : rebase_source : ac6e5ffbc098d99964a8fec1d20f5495943d3265
2016-02-20 16:48:20 -08:00
Byron Campen [:bwc]
6f5f7e1a52 Bug 1231507 - Part 1: selectSsrc chrome-only API for SSRC-based filtering of receive tracks. r=drno, r=smaug
--HG--
extra : commitid : ASGibrJIDtF
extra : transplant_source : %2B%E9%8F%83-%9E%E3w%D0t%D1%B1%B0%88Q%B1%7B%83%5BS
2015-12-09 15:37:38 -05:00
Jan-Ivar Bruaroey
0d8258e908 Bug 1232082 - fix removal of remote tracks to update receivers. r=jesup
--HG--
extra : transplant_source : %A5%E4%8BSEujxc7%7B%9D%C0%FFhb%1F%CC9%80
2016-01-05 19:51:52 -05:00
Jan-Ivar Bruaroey
ddcdf769db Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug
--HG--
extra : transplant_source : %BA%B7%0B%AD%EA%24%19R%93-%9F%CF%82%10%CE%8B%DC4%FB%15
2016-01-12 15:09:01 -05:00
Jan-Ivar Bruaroey
fd16766941 Bug 1232082 - add RTCRtpReceiver for each remote track. r=jesup
--HG--
extra : transplant_source : %20%28eG%1DW%0FK%B2%9B%D1%29%00%E4%AB%F7m%95%0F%8C
2015-12-11 23:47:29 -05:00