Cosmin Sabou
66b7c55e79
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-03-21 00:51:18 +02:00
Paul Adenot
c1bbf3cd0d
Bug 1437366 - Teach the AudioConduit to send audio that has a non-supported sample-rate. r=pehrsons
...
MozReview-Commit-ID: 6AvyPM4vpkr
--HG--
extra : rebase_source : 9a1decd2ba89281c88b0175bdcbad0d9d3df7680
2018-03-05 11:37:13 +01:00
Paul Adenot
33ec5a2a6a
Bug 1437366 - Set the correct (possibly clamped) rate on the MediaStreamTrack when the MSG runs at a rate not compatible with the webrtc.org code, and fix interval calculation. r=jya,pehrsons
...
MozReview-Commit-ID: HOPjfdUJBSU
--HG--
extra : rebase_source : f47e232e7883cc4bdc2d433b8bdac1edb0fd1b0b
2018-03-05 13:31:00 +01:00
Jeff Walden
36462015eb
Bug 1446592 - Update our local double_conversion to tip. Also remove one local patch as unnecessary as of MSVC 2010, hacking around prior versions' lack of <stdint.h> support. r=froydnj
...
--HG--
extra : rebase_source : ae21e264fc97373f42ea4a01189caed48e785e9c
2018-03-16 20:25:17 -07:00
Nils Ohlmeier [:drno]
c43eaec585
Bug 1406529: adjust gtest to new extmap handling r=bwc
...
MozReview-Commit-ID: L7BXtoQNQBZ
--HG--
extra : rebase_source : 89a65b30b5f9493a661ad3ff1ab84c0fbac79007
2018-03-06 09:55:15 -08:00
Nils Ohlmeier [:drno]
25960e49eb
Bug 1406529: ensure unique extmap IDs r=bwc
...
MozReview-Commit-ID: JIzYsUWLMfS
--HG--
extra : rebase_source : e0db4ecf9224ddc6883d1718550754c748516bb1
2018-03-05 11:28:47 -08:00
Christoph Diehl
74e4e24ec3
Bug 1446583: Update location for setting trace-pc coverage flags for LibFuzzer r=drno
...
--HG--
extra : amend_source : b3cd30a440c0e0e88a238bd93fc11e013d17ea84
2018-03-17 18:07:58 +01:00
Nils Ohlmeier [:drno]
ed78750b13
Bug 1445860: set PeerIdenity only on transmitting Transceivers. r=mt
...
MozReview-Commit-ID: 10rKPDwuh9d
--HG--
extra : rebase_source : 59dec72acfbd3a47fd3b9cd6835f8f7dafc95e9d
2018-03-14 20:47:45 -07:00
Sylvestre Ledru
fa45a3c670
Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
...
MozReview-Commit-ID: JwHh4bzxuTR
--HG--
extra : rebase_source : 5f5e37517aa80c2e7b5933962178d761074886e7
2018-03-16 14:29:15 +01:00
arthur.iakab
8976abf9ca
Merge inbound to mozilla-central. a=merge
2018-03-14 12:00:13 +02:00
Nils Ohlmeier [:drno]
77731f0d87
Bug 1363900: re-enable extmap ID remapping error. r=bwc
...
MozReview-Commit-ID: 32Hog1LpIEU
--HG--
extra : rebase_source : 9825fe8e1c2d71ba539ecc05f8ca640aad8d3c5c
2018-02-27 21:55:01 -08:00
Dan Minor
650d4f0866
Bug 1379265 - Add RsdparsaSdpParser to sdp_unittests; r=bwc
...
This adds a bool parameter that allows the tests to run with either the Sipcc or
Rust SDP parsers.
The tests were changed as follows: One chunk of SDP ws missing a s= line, which
is non-optional as was added. Some of the SDP had a=ice-lite as a media
attribute, but it is only supposed to be a session attribute, and so the media
attribute was removed.
MozReview-Commit-ID: K45ynsVvmnB
--HG--
extra : rebase_source : 4e2a3ea18198f8e5467706b8ef9331aa225babd2
2018-01-23 14:24:44 -05:00
Paul Ellenbogen
1dd717f985
Bug 1379265 - Add RsdparsaSdpParser to JsepSessionImp; r=bwc
...
MozReview-Commit-ID: 6F4OQnldJez
--HG--
extra : rebase_source : 4cfba252856fcf0bb622d554126d272e000744ff
2018-01-11 15:14:17 -05:00
Paul Ellenbogen
cecd8dd288
Bug 1379265 - Add C++ bindings for rsdparsa; r=bwc
...
MozReview-Commit-ID: FdhpTT5wzwI
--HG--
extra : rebase_source : e2c0c58dfe41e25df101ec52bca0b092bc330246
2017-06-30 12:54:12 -07:00
Paul Ellenbogen
9a973356aa
Bug 1379265 - Add C API for rsdparsa; r=rillian
...
MozReview-Commit-ID: FdhpTT5wzwI
--HG--
extra : rebase_source : 9b0188b6e3c2604da77250b9e004508e91fe4497
2017-06-30 12:54:12 -07:00
Dan Minor
4dfdf9b22f
Bug 1379265 - Import rsdparsa; r=rillian
...
Imported from git commit 0fd5ac915a134d4ffd5dd5949247632a1b92f7bc.
MozReview-Commit-ID: 8njzZT5YTTD
--HG--
extra : rebase_source : d2475db7f095f7ea55644b84b28d14efea1ab1e5
2018-01-11 10:42:16 -05:00
Narcis Beleuzu
e73ecbc91f
Backed out 4 changesets (bug 1437366) for mochitest failures on /test_peerConnection_basicAudio_forced_higher_rate.html
...
Backed out changeset 57826a5b03e8 (bug 1437366)
Backed out changeset a26852df062b (bug 1437366)
Backed out changeset abca0eb36d33 (bug 1437366)
Backed out changeset 41bb4a676575 (bug 1437366)
--HG--
extra : rebase_source : d81a0833db5d331fe928100cf88d1b9cc9253a1b
2018-03-08 19:27:25 +02:00
Paul Adenot
449e028ed9
Bug 1437366 - Teach the AudioConduit to send audio that has a non-supported sample-rate. r=pehrsons
...
MozReview-Commit-ID: 6AvyPM4vpkr
--HG--
extra : rebase_source : 45c40e2213f7dfe35e002141bf21040faeef6bf6
2018-03-05 11:37:13 +01:00
Paul Adenot
a0f53590dc
Bug 1437366 - Set the correct (possibly clamped) rate on the MediaStreamTrack when the MSG runs at a rate not compatible with the webrtc.org code, and fix interval calculation. r=jya,pehrsons
...
MozReview-Commit-ID: HOPjfdUJBSU
--HG--
extra : rebase_source : 65c475d09a3aaca8bb81988b562736a15d7b392b
2018-03-05 13:31:00 +01:00
Nico Grunbaum
cb1016c774
Bug 1441260 - unify API for setting extmaps in AudioConduit r=dminor,mjf
...
MozReview-Commit-ID: 8PmvQyk32WW
--HG--
extra : rebase_source : 160ba11194fd823c5e90ccde9bddd7632efa9369
2018-02-26 20:59:01 -08:00
Masatoshi Kimura
b1b043af08
Bug 1442266 - Stop including unnecessary <iostream>. r=froydnj
...
MozReview-Commit-ID: B0JDqyBanFE
--HG--
extra : rebase_source : dec1e2678083e3fb2b9a6b89322d1fa747ed6d4a
2018-03-01 23:07:56 +09:00
Byron Campen [:bwc]
f4972e50cc
Bug 1441192: Clear ICE operations queue in PeerConnectionMedia::SelfDestruct. r=drno
...
MozReview-Commit-ID: DNdq23SW0db
--HG--
extra : rebase_source : be06f784d04b6d0da353167ec54e1fa9100c114c
2018-02-26 10:59:24 -06:00
Andreas Pehrson
34646edc78
Bug 1436117 - Keep aImage around until the WrappedI420Buffer is released. r=dminor
...
MozReview-Commit-ID: GuBHFnPA3YQ
--HG--
extra : rebase_source : e5cc3c1d5e0f08279e8c40ebf03ef7e535cfe5e5
2018-02-26 10:32:29 +01:00
Csoregi Natalia
ecb86060b4
Backed out 5 changesets (bug 1379265) for GTest crashes on RsdparsaSdpAttributeList::GetGroup. a=backout
...
Backed out changeset addf903ba015 (bug 1379265)
Backed out changeset 51f51dfe6095 (bug 1379265)
Backed out changeset 443378a6ed7a (bug 1379265)
Backed out changeset 0ea22b056105 (bug 1379265)
Backed out changeset d85d78ba8ccd (bug 1379265)
2018-02-24 12:58:24 +02:00
Dan Minor
a45db31520
Bug 1379265 - Add RsdparsaSdpParser to sdp_unittests; r=bwc
...
This adds a bool parameter that allows the tests to run with either the Sipcc or
Rust SDP parsers.
The tests were changed as follows: One chunk of SDP ws missing a s= line, which
is non-optional as was added. Some of the SDP had a=ice-lite as a media
attribute, but it is only supposed to be a session attribute, and so the media
attribute was removed.
MozReview-Commit-ID: K45ynsVvmnB
--HG--
extra : rebase_source : cf99d92db4c92e17dc3aa32e0862984fe69452a9
2018-01-23 14:24:44 -05:00
Paul Ellenbogen
039d9a80d1
Bug 1379265 - Add RsdparsaSdpParser to JsepSessionImp; r=bwc
...
MozReview-Commit-ID: 6F4OQnldJez
--HG--
extra : rebase_source : 19dea073e0e252bb6771c8eb7670dcbf4ba9a941
2018-01-11 15:14:17 -05:00
Paul Ellenbogen
ef68d81ca0
Bug 1379265 - Add C++ bindings for rsdparsa; r=bwc
...
MozReview-Commit-ID: FdhpTT5wzwI
--HG--
extra : rebase_source : 40447f2682dddf65d0b9f804b016e99b2c7f5d92
2017-06-30 12:54:12 -07:00
Paul Ellenbogen
ccaf43a57e
Bug 1379265 - Add C API for rsdparsa; r=rillian
...
MozReview-Commit-ID: FdhpTT5wzwI
--HG--
extra : rebase_source : b1fd70e19346794f9309a49cda4a06ccfcd403aa
2017-06-30 12:54:12 -07:00
Dan Minor
ad14285e30
Bug 1379265 - Import rsdparsa; r=rillian
...
Imported from git commit 0fd5ac915a134d4ffd5dd5949247632a1b92f7bc.
MozReview-Commit-ID: 8njzZT5YTTD
--HG--
extra : rebase_source : eed1aaf0fefa879ed345054fb3a2b67e6ab6d2ba
2018-01-11 10:42:16 -05:00
Nico Grunbaum
4e323cc913
Bug 1439076 - P2 - csrc-audio-level jsep gtest fixes r=jib
...
MozReview-Commit-ID: 1ZHK4TFIc9E
--HG--
extra : rebase_source : 897ceea8637b15b9a3872c86a2c8b3ac551e096d
2018-02-20 17:00:27 -08:00
Nico Grunbaum
3a07a6a7ec
Bug 1439076 - P1 - negotiate csrc-audio-level RTP header r=mjf
...
MozReview-Commit-ID: 3S2VYuQ7Qkg
--HG--
extra : rebase_source : 002c090e7a5cee3a5cf7221b9cc764a8d7ab0a7b
2018-02-16 23:02:11 -08:00
Nico Grunbaum
0bd02a8387
Bug 1439001 - AudioLevel RTP header ext. send/recv sense reversed in xceiver r=drno
...
MozReview-Commit-ID: CyI4Rh3juUe
--HG--
extra : rebase_source : 41369ba143754620f8c251d048e19d9924ba2029
2018-02-16 16:27:07 -08:00
Byron Campen [:bwc]
6b92557023
Bug 1437741 - Part 2: Map datachannel to an m-line after all RTP transceivers have been mapped. r=drno
...
MozReview-Commit-ID: 3hUvFaTYldx
--HG--
extra : rebase_source : 23beaa415109cb809198ae097d2821d9c0c52dc7
2018-02-15 10:25:03 -06:00
Byron Campen [:bwc]
83b3a27494
Bug 1437741 - Part 1: Expect datachannel m-sections to be last. r=drno
...
MozReview-Commit-ID: At6HhsLsJQn
--HG--
extra : rebase_source : 65230196217244c5151b46183dfc9adec4b76840
2018-02-15 10:23:49 -06:00
Nils Ohlmeier [:drno]
5d76400725
Bug 1173851: rename DataChannel to RTCDataChannel r=jib,smaug
...
MozReview-Commit-ID: L8OrIlxM7r1
--HG--
rename : dom/webidl/DataChannel.webidl => dom/webidl/RTCDataChannel.webidl
extra : rebase_source : 013fd0b02c6b5e3a95395bbfed68e27138b507ed
2018-02-09 14:36:48 -08:00
Dorel Luca
977a4712b6
Backed out 2 changesets (bug 1173851) for Mochitest failures on dom/tests/mochitest/general/test_interfaces.html. CLOSED TREE
...
Backed out changeset aba40941f027 (bug 1173851)
Backed out changeset 36e6f0595461 (bug 1173851)
--HG--
rename : dom/webidl/RTCDataChannel.webidl => dom/webidl/DataChannel.webidl
2018-02-15 01:10:06 +02:00
Nils Ohlmeier [:drno]
95deaeb484
Bug 1173851: rename DataChannel to RTCDataChannel r=jib,smaug
...
MozReview-Commit-ID: L8OrIlxM7r1
--HG--
rename : dom/webidl/DataChannel.webidl => dom/webidl/RTCDataChannel.webidl
extra : rebase_source : b89dbe0ac4dab71199d758b8cd85ea9655533067
2018-02-09 14:36:48 -08:00
Byron Campen [:bwc]
d084a97e55
Bug 1437832 - Part 4: Remove unused function from PeerConnectionImpl r=jib
...
MozReview-Commit-ID: DJPLOWdm2IA
--HG--
extra : rebase_source : 74755f78b68fe04f413fb5ac0e68c5025b0270e1
2018-02-13 14:40:49 -06:00
Bogdan Tara
5bbbbe17bc
Merge inbound to mozilla-central. a=merge
2018-02-10 11:57:47 +02:00
Nils Ohlmeier [:drno]
1e1b47f60a
Bug 1435025: don't parse padding on SRTP packets r=bwc,jesup
...
MozReview-Commit-ID: HNW2BTRoJp2
--HG--
extra : rebase_source : b61dfd0fee200045beaa60b9a4ed12c979ae6dc5
2018-02-07 22:50:55 -08:00
Byron Campen [:bwc]
300c9ec2f3
Bug 1429768: Stop modifying mDescription on main. r=drno
...
--HG--
extra : rebase_source : 39281b98976d26cc8a68fe4693e813f866eefd2e
2018-02-07 12:49:24 -06:00
Michael Froman
38bdfba7a2
Bug 1414171 - pt 2 - Sort ICE stats by componentId on about:webrtc. r=drno
...
- add new component_id field to NrIceCandidatePair
- add the candidate pair component_id to RTCIceCandidatePairStats in
RecordIceStats_s
- add new column in ice stats table for component id
- sort ice stats by component id first
MozReview-Commit-ID: J89ZIYEUyRk
--HG--
extra : rebase_source : 681a5afa1303b4e377fcc14d099ce0b3d852f22c
2018-01-30 22:23:54 -06:00
Boris Zbarsky
31dfca239b
Bug 1434803. Properly propagate out errors from various PeerConnectionImpl methods. r=drno
...
PeerConnectionImpl defines two versions of various fallible methods: a version
taking an ErrorResult argument, and a version returning nsresult. The methods
were not marked fallible in the webidl, so the bindings called the
nsresult-returning version, but ignored the returned value. As a result,
failures got swallowed instead of being propagated out.
The changes here annotate the relevant parts of the webidl as throwing, and
convert non-fallible methods to returning void to make infallibility clearer.
MozReview-Commit-ID: JU9NzmEf8FV
2018-02-01 14:22:48 -05:00
Andreas Pehrson
678079da9d
Bug 1299515 - Use an I420BufferPool for allocations in VideoFrameConverter. r=dminor
...
MozReview-Commit-ID: 50evWtMNjHz
--HG--
extra : rebase_source : 3ac599a252f65fb37b953b7eb920215006a24f2c
2017-11-28 11:42:33 +01:00
Andreas Pehrson
85ded5b958
Bug 1299515 - Plumb MediaStreamTrack enabled state to sources. r=jib
...
MozReview-Commit-ID: Eg1g9JtLmOz
--HG--
extra : rebase_source : 73057e1093d487736f69addca346b05c48d8d280
2017-11-10 15:55:42 +01:00
Andreas Pehrson
c16103af60
Bug 1408294 - Simplify MSG integration code for MediaPipelineReceive. r=bwc
...
Most importantly this avoids having a SourceMediaStream *with a track* but
*without any listeners*.
I'm adding asserts to ensure that all NotifyPull()s append enough data to all
live tracks.
MozReview-Commit-ID: InGj3n0f0y3
--HG--
extra : rebase_source : a9820d9943dfae12d8cc9835c594f062925ee8fa
2017-12-21 15:55:26 +01:00
Dan Minor
ef3c58e0e6
Bug 1433005 - Simplify codec pruning in NegotiateCodecs; r=bwc
...
--HG--
extra : rebase_source : 648d672c3e1f5ff2d3c8c35e548a8d7fc994b8af
2018-01-26 11:46:51 -05:00
Gurzau Raul
768779f6a9
Backed out changeset 62da02a0aa77 (bug 1433005) for Gtest failures on Linux x64 asan and Windows 10 x64 debug
2018-01-30 19:14:12 +02:00
Dan Minor
26329414af
Bug 1433005 - Simplify codec pruning in NegotiateCodecs; r=bwc
...
--HG--
extra : rebase_source : dd40820b009cb8dc3cff74bbaee9a1d3dbe2a0dc
2018-01-26 11:46:51 -05:00
Byron Campen [:bwc]
4cfe4f3aa5
Bug 1411977 - Part 6: Don't unwind the stack when firing onsignalingstatechange. r=drno
...
MozReview-Commit-ID: 5qAlxKFzKQk
--HG--
extra : rebase_source : 6757a3c16e974cf9ebd5c1216c40bd25369880e5
2018-01-25 10:09:17 -06:00