Граф коммитов

6106 Коммитов

Автор SHA1 Сообщение Дата
Jean-Yves Avenard ccb5482936 Bug 1448762 - Update mp4parse-rust to 9e70cb4. r=padenot
MozReview-Commit-ID: 2RuByCeEEe5

--HG--
extra : rebase_source : 7233a91cffe16c2d89bbc1396dbfe1c834e2109b
2018-04-09 09:59:57 +02:00
Andreea Pavel 7a4b9a3f56 Merge mozilla-inbound to mozilla-central. a=merge
--HG--
extra : rebase_source : 66bd87105d99036ada5008499ff0eaea579b531a
2018-04-06 13:20:21 +03:00
Dan Minor d474e7f00c Bug 1432793 - Add gtests for simulcast screenshare and odd resolutions; r=bwc
MozReview-Commit-ID: ADBh7SCVgoC

--HG--
extra : rebase_source : 561a924560c0dbffbc95317b4cc5303dec6a8de6
2018-04-04 13:09:06 -04:00
Dan Minor 3eee879885 Bug 1432793 - Force screensharing simulcast to one layer and stop generating layers once an odd width and height are found; r=bwc
This limits screensharing simulcast to a single layer. When window sharing, our
source video can have arbitrary dimensions. If one of those dimensions ends up
being odd, the aspect ratio of the smaller layer will not match the aspect ratio
of the odd sized layer, causing a runtime assertion failure and crash.

It is not sufficient to prevent the creation of odd sized layers in
CreateEncoderStreams because the user can resize the window while it is being
shared, which will cause a fatal assertion prior to the streams being recreated.

When switching back from window sharing to camera, a call to
CreateEncoderStreams will occur with resolutions matching the dimensions of
the window that was just shared. To prevent a crash, this also adds a check
which prevents the creation of layers with odd resolutions.

Looking at cricket::GetSimulcastConfig for the version of webrtc.org in tree,
the number of simulcast layers is limited to one, or two if a field experiment
is enabled. That code also limits resolutions at which screensharing is allowed
as well as the number of layers that can be created for each resolution, and
ensures that each layer is exactly half the size of the layer above.

Adding these new constraints to CreateEncoderStreams makes us more consistent
with what the webrtc.org code would do when creating streams, which should
help to avoid more assertion failures in the future. Long term, I believe we
should just switch to using cricket::GetSimulcastConfig.

MozReview-Commit-ID: 8gjdY5GPPjl

--HG--
extra : rebase_source : b13b7acdac7f1e0b6016417b83bbe97dc2417a92
2018-03-28 11:07:54 -04:00
Narcis Beleuzu 2e33871511 Backed out changeset 847e9f622eb7 (bug 1432793) for build bustages on VideoConduit.cpp. CLOSED TREE 2018-04-05 00:16:14 +03:00
Dan Minor cc64345766 Bug 1432793 - Force screensharing simulcast to one layer and stop generating layers once an odd width and height are found; r=bwc
This limits screensharing simulcast to a single layer. When window sharing, our
source video can have arbitrary dimensions. If one of those dimensions ends up
being odd, the aspect ratio of the smaller layer will not match the aspect ratio
of the odd sized layer, causing a runtime assertion failure and crash.

It is not sufficient to prevent the creation of odd sized layers in
CreateEncoderStreams because the user can resize the window while it is being
shared, which will cause a fatal assertion prior to the streams being recreated.

When switching back from window sharing to camera, a call to
CreateEncoderStreams will occur with resolutions matching the dimensions of
the window that was just shared. To prevent a crash, this also adds a check
which prevents the creation of layers with odd resolutions.

Looking at cricket::GetSimulcastConfig for the version of webrtc.org in tree,
the number of simulcast layers is limited to one, or two if a field experiment
is enabled. That code also limits resolutions at which screensharing is allowed
as well as the number of layers that can be created for each resolution, and
ensures that each layer is exactly half the size of the layer above.

Adding these new constraints to CreateEncoderStreams makes us more consistent
with what the webrtc.org code would do when creating streams, which should
help to avoid more assertion failures in the future. Long term, I believe we
should just switch to using cricket::GetSimulcastConfig.

MozReview-Commit-ID: 8gjdY5GPPjl

--HG--
extra : rebase_source : 5a22f6d0a995303e6a4039eafc056631fbb86415
2018-03-28 11:07:54 -04:00
Boris Zbarsky 5ae1563978 Bug 1450422. Get rid of nsIDOMDataChannel. r=mystor
MozReview-Commit-ID: Dei5EEd0FZO
2018-04-04 15:32:19 -04:00
Byron Campen [:bwc] d0a45cf0c0 Bug 1448863: Stop sync dispatching in Decode. r=jesup
MozReview-Commit-ID: 3EK0zAsFpHz

--HG--
extra : rebase_source : 0591c5a8fa4abbe46b789817fd9c617e9ef02da6
2018-03-26 10:19:31 -05:00
Andreas Pehrson 14c26e7086 Bug 1440255 - Remove tabs from VideoCaptureAndroid. r=dminor
MozReview-Commit-ID: Ga3TgD9J030

--HG--
extra : rebase_source : d8edb95a541ecfb9ee391f03c5484f92865a2e2d
2018-04-05 12:03:12 +02:00
Andreas Pehrson 74e4bc1164 Bug 1440255 - Consolidate failure paths. r=dminor
The cameraThread is set by startCapture(), so a failed startCapture() that
quits the Looper and runs the cameraThread to completion needs to set
cameraThread back to null for consistency.

Likewise, stopCapture() shall always quit the Looper and set cameraThread to
null.

MozReview-Commit-ID: H1ExLyTixYw

--HG--
extra : rebase_source : 472b657cd8219533a5878f5b268b6288e1fe6320
2018-04-05 16:04:13 +02:00
Andreas Pehrson d9f2b85781 Bug 1440255 - Make VideoCaptureAndroid reconfigurable through subsequent startCapture. r=dminor
MozReview-Commit-ID: 9yslx7rMN2w

--HG--
extra : rebase_source : 87808e17efb58b7194ce87719beb610a19fa0be3
2018-04-04 20:17:21 +02:00
Andreas Pehrson 75146eb774 Bug 1440255 - Move thread exchanging out to runnables. r=dminor
This is the proper fix for bug 1420585.

MozReview-Commit-ID: 5WKMvbpQFSE

--HG--
extra : rebase_source : 32269d06a7e826db2ea882cbc974c366a63f39c0
2018-04-05 11:56:30 +02:00
Andreas Pehrson 745c2b59a9 Bug 1440255 - Backout bug 1420585 deadlock wallpaper fix r=dminor
MozReview-Commit-ID: DurGH2RmXQH

--HG--
extra : rebase_source : 16400494705c332bb8739b28735a941c84f0a379
2018-04-05 11:55:26 +02:00
Andreas Pehrson 8333691fd5 Bug 1441585 - Set picture size to something valid. r=dminor
MozReview-Commit-ID: 13lZcfR9wlC

--HG--
extra : rebase_source : 4037cca90cccc846f7b4e0c6da12eace3962d5af
2018-04-05 17:32:09 +02:00
Matthew Gregan 5ad7da2a98 Bug 1447097 - Vendor in cubeb-rs 0.5.2. r=kamidphish
MozReview-Commit-ID: DK7KB9fzAF5

--HG--
extra : rebase_source : 894ce8dd498ee5f519041104589efb35eecb33f1
2018-04-04 16:58:41 +12:00
Alex Chronopoulos 2ef6a59abe Bug 1387454 - Create a MediaStreamGraph according to the given sample rate. r=padenot
MozReview-Commit-ID: 4YP8oWIVyjy

--HG--
extra : rebase_source : 54c83c0aa122fecc9e07868405e42d31b2172516
2018-04-03 20:02:15 +03:00
Nils Ohlmeier [:drno] 2058100636 Bug 1394602: don't allow SSRC changes with Bundle. r=bwc
MozReview-Commit-ID: Kgb0lghAY7r

--HG--
extra : rebase_source : 26d44970231736c5cfefef4dcfc3b5afcb8b24ba
2017-12-01 15:54:57 -08:00
Dan Glastonbury b32f1681cb Bug 1449342 - Update cubeb-pulse-rs to commit 55ce985. r=kinetik
Pull in fix for cubeb channel layout to PulseAudio channel layout.

MozReview-Commit-ID: L9v3cYM5PAY

--HG--
extra : rebase_source : bc4358efcd6ca6276c242ad3beec7f71288f36d7
2018-04-03 11:09:17 +10:00
Byron Campen [:bwc] 5d6b88c22d Bug 1449042: Negotiate tracks even when they're not active. r=drno
MozReview-Commit-ID: CBhwHgjt1gf

--HG--
extra : rebase_source : c38a52290154e6d800a9f34f1ce87eab8859afa5
extra : source : cd4a5a800efa075bc1c4ba0c672bd301ee694ec0
2018-03-27 13:39:10 -05:00
Tom Ritter 8c0ba05b9e Bug 1448461 Give libaom a x64 MinGW config r=kinetik
MozReview-Commit-ID: BiBqBFSWYtK

--HG--
extra : rebase_source : 2010d77e6971de38cf5ffd7c835d59a724a73195
2018-03-23 15:14:00 -05:00
Tom Ritter 987bacca5a Bug 1448453 Update libvpx to have a 64 bit mingw config r=kinetik
MozReview-Commit-ID: 1Dt3OcMgWii

--HG--
extra : rebase_source : 276e59d2c27a69d3f2526e027a11a413b618cfda
2018-03-23 14:56:54 -05:00
Tom Ritter 9f13fdcfce Bug 1449244 Remove SphinxBase r=drno
MozReview-Commit-ID: AIcwcWAa4nV

--HG--
extra : rebase_source : 26a1f1379595917c20f042abfa2fbb25c634a9db
2018-03-27 12:04:10 -05:00
Cosmin Sabou 6e054fe297 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-03-28 12:52:57 +03:00
Matthew Gregan f3e9b08714 Bug 776137 - Apply latency correction to audio stream position on macOS. r=padenot
--HG--
extra : rebase_source : ea7d68e32bdc1d3712b64a42f6fdaa75f0933988
2018-03-28 11:44:15 +13:00
Margareta Eliza Balazs adebb06ac1 Merge inbound to mozilla-central. a=merge 2018-03-28 00:48:11 +03:00
Dan Glastonbury 875f549bac Bug 1446233 - P1: Update AudioIPC to commit b933866. r=kinetik
MozReview-Commit-ID: FxWVwbHUPkv

--HG--
extra : rebase_source : ec29c98971ba8004879372b64a6a046e331f0ffe
2018-03-08 15:20:23 +10:00
Nathan Froyd 052d391b9c Bug 1448031 - make various audio/video/media constructors explicit; r=gerald
Attempting to stand up the static analysis for Android builds revealed
that we weren't being explicit enough.
2018-03-27 10:51:32 -04:00
Tom Ritter ab88dba4b5 Bug 1448115 Update libtheora metadata to reference it's new(ish) git repository r=cpearce
The git commit for the subversion revision mentioned is
https://git.xiph.org/?p=theora.git;a=commit;h=74b57560775804bf248e3e5b4e57964112ccd7af

MozReview-Commit-ID: KPbMqgUXYAb

--HG--
extra : rebase_source : e1348db8d2ebe87e0560c33accf7bb073cd8b978
2018-03-22 14:05:04 -05:00
Bogdan Tara 302a55b534 Merge inbound to mozilla-central. a=merge 2018-03-27 12:12:57 +03:00
Jean-Yves Avenard fa6a33a217 Bug 1448883 - Resync with cubeb 7401fc25a9d. r=padenot
MozReview-Commit-ID: 1Lg0fpsSa10

--HG--
extra : rebase_source : 46d1fac5453a7425705b2c4c97940abaf11fe2d4
2018-03-26 18:07:10 +02:00
Paul Adenot 7eac0326f6 Bug 1448627 - Update cubeb to 7712aaab. r=jya
MozReview-Commit-ID: HbYayQvtQQc

--HG--
extra : rebase_source : b214c693b7f1c7914d39dfd363d85db7eebb0e6c
2018-03-25 11:33:26 +02:00
Jean-Yves Avenard a6adf4aa35 Bug 1432779 - Update audioipc to commit 7b3af898. r=kamidphish
This is a custom update, cherry-picking cubeb mixer related changes only.

MozReview-Commit-ID: Jwv2jM9nHqB
2018-03-24 10:57:58 +01:00
Dan Glastonbury 0a80a93867 Bug 1432779 - Update cubeb-pulse-rs to commit 247b01d. r=jya
MozReview-Commit-ID: ACsPdk19RoA
2018-03-24 10:57:57 +01:00
Jean-Yves Avenard deed151733 Bug 1432779 - Update libcubeb to revision 77cb1a9. r=padenot
MozReview-Commit-ID: DAfCxUBb41U
2018-03-24 10:57:57 +01:00
Cosmin Sabou d5f5fb893c Backed out 3 changesets (bug 1446233) for permafailing on dom/media/tests/mochitest/test_peerConnection_replaceTrack.html. a=backout
Backed out changeset 9b72102a99b3 (bug 1446233)
Backed out changeset 6f3488ff7c60 (bug 1446233)
Backed out changeset 20301e359a4e (bug 1446233)
2018-03-23 15:18:23 +02:00
Dan Glastonbury 937f6909cb Bug 1446233 - P1: Update AudioIPC to commit b933866. r=kinetik
MozReview-Commit-ID: 6Z2eTu5o1yp

--HG--
extra : rebase_source : bfefc4bf9fcf8baecb3100336f395c92fca82aca
2018-03-08 15:20:23 +10:00
shindli 5d297279b1 Backed out 3 changesets (bug 1446233) for Wr failures in /html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end.html on a CLOSED TREE
Backed out changeset ed217fb39a92 (bug 1446233)
Backed out changeset f5bec009a111 (bug 1446233)
Backed out changeset a71dd6219f8a (bug 1446233)
2018-03-23 04:11:01 +02:00
Dan Glastonbury 5cee392bac Bug 1446233 - P1: Update AudioIPC to commit b933866. r=kinetik
MozReview-Commit-ID: 4ZUP1Wu9SgA

--HG--
extra : rebase_source : 048504bbd4de0c2ef7562b0e9291e3849a9b8128
2018-03-08 15:20:23 +10:00
Kartikaya Gupta 765c5a57bb Bug 1447286 - Update audioipc to commit f6c4829. r=jrmuizel
MozReview-Commit-ID: 4OrKhBQgPjD

--HG--
extra : rebase_source : c39f428132f8b79c5dd4119779788dabc291a94c
2018-03-22 10:26:47 -04:00
Matthew Gregan 07c68b6af3 Bug 1446538 - Update mp4parse-rust to ded91a16. r=SimonSapin
Qualify calls to our FallibleVec trait to avoid clashes with new additions
to nightly libstd.

MozReview-Commit-ID: dNwuVIYJe

--HG--
extra : rebase_source : d9d64c18c89ec5f1ea0993045dd180239a63c210
2018-03-22 13:28:53 +13:00
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
Boris Zbarsky 37b111ac2a Bug 1447472 part 2. Remove nsIDOMCustomEvent. r=qdot
MozReview-Commit-ID: 3NPqLIU8cka
2018-03-26 14:53:51 -04:00
Andreea Pavel d9d9517a78 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-03-20 00:42:18 +02:00
Ryan VanderMeulen 38359cd40f Bug 1445105 - Remove various MSVC de-optimizations used to work around compiler bugs which are no longer needed. r=dmajor
This reverts the following bugs: 703135, 977538, 1274450, 1403220

--HG--
extra : rebase_source : c63585a915c5b9ea987fd035dbb5ecb21cb6246e
2018-03-19 12:42:01 -04: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] 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
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
Tiberius Oros d01a762799 Merge autoland to mozilla-central. a=merge 2018-03-16 11:51:52 +02:00
Thomas Daede d58a56cb9b Bug 1446062: libtremor Vorbis fix. r=jmspeex a=dveditz 2018-03-15 21:47:09 -07:00
Monty Montgomery 1bd67c4267 Bug 1446062: Vorbis fix r=jmspeex a=abillings 2018-03-15 18:12:05 -04: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
Coroiu Cristina 51fd916771 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-03-16 01:43:13 +02:00
Jan Beich d4cf2a6748 Bug 1437670 - Regenerate mozbuild for WebRTC. r=dminor f=gaston
MozReview-Commit-ID: 3rH2nC0xsjZ

--HG--
extra : rebase_source : cabbc459e6b2da68f21a110b2b17cca67485aa51
2018-03-11 21:53:13 +00:00
Jan Beich 1a618eacd6 Bug 1437670 - Add WebRTC's gn-configs for BSDs. r=dminor f=gaston
Based on output from FreeBSD i386/amd64/aarch64 and OpenBSD amd64.

MozReview-Commit-ID: 8D1u28AJTME

--HG--
extra : rebase_source : b0667e3330bbc7988d289eec27160510c60c1a3e
2018-03-11 20:47:57 +00:00
Landry Breuil cc3d087962 Bug 1437670 - Restore BSD support in WebRTC. r=dminor f=jbeich
Original porting was done in bug 807492, so this is mostly gyp->gn translation.
cflags/libs are left unchanged as those aren't used by Gecko.

MozReview-Commit-ID: Bhw6KduoiVm

--HG--
extra : rebase_source : 485f1dfe38106b895ec481444e8a32d08f72f5e7
2018-03-10 13:30:00 -08:00
Jan Beich 5bd9fa806e Bug 1437670 - Add basic BSD support to GN build. r=dminor f=gaston
- If cross-toolchain is N/A use system one instead of error
- BSDs often use Linux interfaces, so don't exclude the files
- Define is_bsd as changes specific to a particular BSD are rare
- Adjust is_clang in case Gecko would use it in future

MozReview-Commit-ID: 5LlCbEKbAPO

--HG--
extra : rebase_source : 68fc72056f65c28d43d2bfb238b26b8895e76ba9
2018-03-11 18:34:27 +00: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
Michael Froman dfb4c1b5bd Bug 1374699 - fixing compiler warnings for nICEr. r=drno
Cleaning up compiler warnings for nICEr.  Major highlights:
 - set _WINSOCK_DEPRECATED_NO_WARNINGS define in nicer.gyp for Windows
   builds of nICEr to avoid warnings about inet_addr use in ice_ctx.c:102,
   ice_ctx.c:297, ice_parser.c:465, and transport_addr_reg.c:143.
 - move nr_ice_accumulate_count from ice_ctx.{h|c} to stun_util.{h|c}
   as nr_accumulate_count to quiet warnings in turn_client_ctx.c and
   stun_client_ctx.c.
 - stun_msg.{h|c} - change nr_stun_attr_data_.length,
   nr_stun_message_attribute.encoding_length and nr_stun_message_.length
   from int to UINT2 (not size_t since other lengths in this header are
   UINT2).
 - stun_codec.{h|c} - lengths and offsets changed from int to UINT2 to
   match changes in stun_msg.{h|c}
 - r_data.{h|c} - change Data.len from int to size_t
 - nr_crypto.{h|c} - change nr_ice_crypto_vtbl_ lengths from int to size_t

MozReview-Commit-ID: EF5v79RpqbI

--HG--
extra : rebase_source : ead30e2359ea6a6aada4dd222137302ba86fb972
2017-07-17 11:49:49 -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
Dan Glastonbury c0770d8852 Bug 1443988 - P1: Update audioipc to commit 7e866e5. r=mbrubeck
Remove pinning version of futures crate.

MozReview-Commit-ID: AcGtxmapWSl

--HG--
extra : rebase_source : 1b41298dd6dca0124c0dbd006aa502d325cbdf76
2018-03-08 12:19:17 +10:00
Ralph Giles 5afdc71afd Bug 1443865 - Use 16-bit eobs count. r=kinetik
MozReview-Commit-ID: 4lfBbvSTNPO

--HG--
extra : rebase_source : 1afdf8a54ae5dab645e67bde62e219ee838dea84
2018-03-07 16:02:30 -05:00
Andreas Pehrson b9cd3068b0 Bug 1436341 - Stop() instead of Pause() device when stopping capture on Windows. r=jib
Pause() gave the benefit of another app not being able to steal
the device until the next Run(). It would keep the light on for
some cameras however.

Stop() makes the light go out on these cameras, but put them up
for another application to steal. Basically the same as on our
other platforms.

MozReview-Commit-ID: FPRYcZ2PEpm

--HG--
extra : rebase_source : 1870eb6933b02c83c7e61ac275b648fdde9b4cec
2018-03-07 10:43:23 +01:00
Byron Campen [:bwc] a5fa4c3bfb Bug 1442404: Don't spin STS when shutting down the mtransport thread. r=drno
MozReview-Commit-ID: 47BImEsl9xi

--HG--
extra : rebase_source : 9fd820f4db145642f1184264ae991ea0748b0479
2018-03-06 12:30:16 -06:00
Dan Glastonbury d1d3dca95f Bug 1443368 - Update cubeb-pulse-rs to commit 22cdde3. r=kinetik
Pull for change to replace assert in get_server_info callback with
proper handling for null pointer.

MozReview-Commit-ID: 996HQw3FyYQ

--HG--
extra : rebase_source : a0d8a0d4ed6df1e5cad13b8ad03d9e1d10fc9223
2018-03-06 15:49:08 +10:00
Bryce Van Dyk 3114bcb097 Bug 868797 - Update libnestegg to be more tolerant of blocks with negative timecodes. r=kinetik
Bump nestegg to commit 89ed0daf2edccb25f744e5faff88b8b4684adceb. This brings
across tolerance of blocks with negative timecodes. Instead of rejecting these
the timecodes are now set to 0.

Also brings across a change to appease clang in ne_read_block_additions by
adding an explicit assignment to data_size.

MozReview-Commit-ID: 7J8YPUUwSBp

--HG--
extra : rebase_source : f55bd987465baf21f383095b60e9148349936fef
2018-02-28 16:34:05 -05:00
Spencer Brown f91e903df3 BUG 1415886 - Change commented argument name to match declaration r=drno
--HG--
extra : amend_source : 71653a1478aad3b8182cccabc9b840fa02b8b26d
2017-11-09 11:20:37 -05:00
Dan Glastonbury 7ec980ee2f Bug 1441588 - P1: Update audioipc to commit 79c1622. r=rillian
Pull in changes
- Fix handling of Result<> to error code.
- Update bincode to match WebRender version.

MozReview-Commit-ID: LSXMocqwJ6R

--HG--
extra : rebase_source : e15be0c36b9a75c1e7dc0c3906d071da8a846aff
2018-03-03 14:23:41 +10:00
Andreas Pehrson c694fdcf48 Bug 1441145 - Hack the frame rotation through to CamerasParent and CamerasChild. r=jib
MozReview-Commit-ID: 1UL1Ixkzl86

--HG--
extra : rebase_source : c94147ecdb5c0fe8dbdc1e574dd064111921dfe4
2018-03-02 16:57:59 +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
Alex Chronopoulos f74de1aee2 Bug 1410456 - Update cubeb from upstream to eb3409e.r=achronop
MozReview-Commit-ID: Ie9hhw1Prlw

--HG--
extra : rebase_source : 0e27932b3d22cf816a045b2fd4929d957a5684d6
2018-03-01 15:44:47 +02:00
Alex Chronopoulos 6bd9c1333c Bug 1410456 - Pass in cubeb JNIEnv instead of JavaVM. r=padenot
MozReview-Commit-ID: Cf8FvZzShVv

--HG--
extra : rebase_source : 28b4a8658e5be271af228a0d0398eaa2fba4320b
2018-03-01 12:11:32 +02:00
Alex Chronopoulos 599f535864 Bug 1410456 - Add new files in update.sh script. r=padenot
MozReview-Commit-ID: 5Nmdd8WOlJc

--HG--
extra : rebase_source : 766debbed1e6c64ef66c6f21a0b3f675fca3abe9
2018-02-27 13:37:49 +02:00
Alex Chronopoulos 21a1f8e51b Bug 1410456 - Keep the old mechanism for the older versions that jni method is not available. r=padenot
MozReview-Commit-ID: 3jXf3wuXqZu

--HG--
extra : rebase_source : 6b81a313f12c74810e969c9195fcc8113d5bdf89
2018-02-27 13:37:37 +02:00
Alex Chronopoulos 647424824e Bug 1410456 - get mixer latency from JNI instead of system library. r=jchen,padenot,snorp
MozReview-Commit-ID: 3YciuVu25JO

--HG--
extra : rebase_source : e5b3ad2f4b38f4b6454a56434022fce7f2a649cb
2018-02-20 15:37:12 +02:00
Alex Chronopoulos 9dba55fc1f Bug 1410456 - remove preferred sample rate implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: jBZ3oewbjh

--HG--
extra : rebase_source : e983510c4c3e2e046302ea3c0732b25a0cfd2cb1
2018-02-20 15:37:11 +02:00
Alex Chronopoulos cb6847750a Bug 1410456 - remove get latency implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: 1Mc2dSk0hlc

--HG--
extra : rebase_source : 00c83fb95b4ef5f184bc4c9b7511f53995ad82c4
2018-02-20 15:37:10 +02:00
Alex Chronopoulos 9497b2b3a2 Bug 1410456 - remove get min latency implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: CD2FCiMobWm

--HG--
extra : rebase_source : 17de7ffc8b93082473beaebabd8354c853f4f20f
2018-02-20 15:37:09 +02:00
Alex Chronopoulos cc9dc0dbeb Bug 1410456 - remove an unused variable that produces a compile warning. r=padenot
MozReview-Commit-ID: Hf7Od37bnzX

--HG--
extra : rebase_source : d53cbf4ef6f79ee9caac4e74a67f67a2e441669f
2018-02-20 15:37:08 +02: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
Dan Glastonbury b486a46d6a Bug 1440538 - P4: Update cubeb-pulse-rs to commit f58dc34. r=kinetik
MozReview-Commit-ID: 5eQV3nUceQe

--HG--
extra : rebase_source : c182a15ceda6ef3bb9e25ca3a4465aba325f32bf
2018-02-23 12:54:14 +10:00
Dan Glastonbury 16617a8283 Bug 1440538 - P3: Update cubeb-pulse-rs update.sh. r=kinetik
MozReview-Commit-ID: 4DiL3XnCpMY

--HG--
extra : rebase_source : 719e2a9a0ec9e3284495f7d460e6762b15af0634
2018-02-13 14:45:51 +10:00
Dan Glastonbury 3855912725 Bug 1440538 - P2: Update audioipc to commit 933fb48. r=kinetik
MozReview-Commit-ID: 29VUZKxz3xR

--HG--
extra : rebase_source : 52c8d16aadbd677d22102b9fb989055cb21bb607
2018-02-13 14:39:06 +10:00
Dan Glastonbury a006d86faa Bug 1440538 - P1: Remove local cubeb-rs. r=kinetik
MozReview-Commit-ID: GGYFzavnUV4

--HG--
extra : rebase_source : 38bf861e2258dd0cfd4e9255095a4567b4362a8c
2018-02-22 12:49:32 +10: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
Narcis Beleuzu 5968b0947f Backed out 10 changesets (bug 1410456) for Android mochitest crashes, e.g. in test_postMessages.html. CLOSED TREE
Backed out changeset 7ec175446efd (bug 1410456)
Backed out changeset 94457911bb24 (bug 1410456)
Backed out changeset 5248a21216ae (bug 1410456)
Backed out changeset f182ab7885db (bug 1410456)
Backed out changeset e482347bdae3 (bug 1410456)
Backed out changeset f7b646045e06 (bug 1410456)
Backed out changeset 6a8ed4bf5d2f (bug 1410456)
Backed out changeset 1a9c687ec277 (bug 1410456)
Backed out changeset 82f6667c6758 (bug 1410456)
Backed out changeset 7bf358e3e01b (bug 1410456)
2018-02-26 15:58:20 +02:00
Alex Chronopoulos 1697d603ea Bug 1410456 - Update cubeb from upstream to b1ee1ce. r=padenot
MozReview-Commit-ID: 5PmGUcxB6jv

--HG--
extra : rebase_source : 15e4d33a4d80d5cfedb6b064d9320ae711db73f4
2018-02-26 14:03:36 +02:00
Alex Chronopoulos 2eb404212e Bug 1410456 - Add new files in update.sh script. r=padenot
MozReview-Commit-ID: GD8CHTM1pV8

--HG--
extra : rebase_source : 27a9e05db3831729dc0d6c7f43ba4edca2d39bdc
2018-02-26 13:52:36 +02:00
Alex Chronopoulos 0d15e89258 Bug 1410456 - Keep the old mechanism for the older versions that jni method is not available. r=padenot
MozReview-Commit-ID: IsAOhDkNjHp

--HG--
extra : rebase_source : 375b7db8bc5d0c433aa55f229d8f81c971a6fbde
2018-02-26 13:46:13 +02:00
Alex Chronopoulos 967d8be756 Bug 1410456 - get mixer latency from JNI instead of system library. r=jchen,padenot,snorp
MozReview-Commit-ID: 3YciuVu25JO

--HG--
extra : rebase_source : e5b3ad2f4b38f4b6454a56434022fce7f2a649cb
2018-02-20 15:37:12 +02:00
Alex Chronopoulos 2b7cbda791 Bug 1410456 - remove preferred sample rate implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: jBZ3oewbjh

--HG--
extra : rebase_source : e983510c4c3e2e046302ea3c0732b25a0cfd2cb1
2018-02-20 15:37:11 +02:00
Alex Chronopoulos b3ae975aa1 Bug 1410456 - remove get latency implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: 1Mc2dSk0hlc

--HG--
extra : rebase_source : 00c83fb95b4ef5f184bc4c9b7511f53995ad82c4
2018-02-20 15:37:10 +02:00
Alex Chronopoulos 3c5238ce8c Bug 1410456 - remove get min latency implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: CD2FCiMobWm

--HG--
extra : rebase_source : 17de7ffc8b93082473beaebabd8354c853f4f20f
2018-02-20 15:37:09 +02:00
Alex Chronopoulos 26b0a86331 Bug 1410456 - remove an unused variable that produces a compile warning. r=padenot
MozReview-Commit-ID: Hf7Od37bnzX

--HG--
extra : rebase_source : d53cbf4ef6f79ee9caac4e74a67f67a2e441669f
2018-02-20 15:37:08 +02: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 7543dd987e Bug 1436959 - Update generated files; r=jesup
MozReview-Commit-ID: CAKOhpJQoxa

--HG--
extra : rebase_source : 221131f5f8ee2d6488f8a2c4ce42105f8ab835ec
extra : histedit_source : ad11eecf150e9bd974943efdbbc90018a8350993
2018-02-09 14:46:28 -05:00
Dan Minor e5ed549e69 Bug 1436959 - Use correct avfoundation library in video_capture; r=jesup
When switching to the gn build, we accidentally began linking against the
newer webrtc.org avfoundation library rather than the locally patched,
older version. This breaks the ondevicechange event and causes other
problems.

MozReview-Commit-ID: Kz2RBK4xkjQ

--HG--
extra : rebase_source : 8ecd07177cc7de1571133d061faa57bd87a3fe4b
extra : histedit_source : 2a2044c85a28975e40996ef839c6c82926142d51
2018-02-09 14:46:28 -05: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
Dorel Luca 037478c033 Backed out 9 changesets (bug 1410456) for Mochitest failure on mobile/android/tests/browser/chrome/test_media_playback.html
Backed out changeset 36f6b40dfa88 (bug 1410456)
Backed out changeset 19f3248502d9 (bug 1410456)
Backed out changeset 18ef18999175 (bug 1410456)
Backed out changeset 0ec75a56b4c7 (bug 1410456)
Backed out changeset f7eae1545d5e (bug 1410456)
Backed out changeset d59060ecd24c (bug 1410456)
Backed out changeset f996b9dce4a6 (bug 1410456)
Backed out changeset 1f75636b5bce (bug 1410456)
Backed out changeset c170d37b1a04 (bug 1410456)
2018-02-19 21:45:10 +02:00
Alex Chronopoulos e63e670281 Bug 1410456 - Update cubeb from upstream to 84e9568. r=achronop
MozReview-Commit-ID: LbKW5KFC37v

--HG--
extra : rebase_source : 83f0a420d9172dfcac47e260cac9675ef8fadc46
2018-02-19 18:38:06 +02:00
Alex Chronopoulos 9c4058b363 Bug 1410456 - Add new files in update.sh script. r=padenot
MozReview-Commit-ID: C9ssWChZclq

--HG--
extra : rebase_source : 20b6f8b97a0aa2156bedc4e11cd419e35802b1cb
2018-02-19 18:35:44 +02:00
Alex Chronopoulos 8f15370f0e Bug 1410456 - get mixer latency from JNI instead of system library. r=jchen,padenot,snorp
MozReview-Commit-ID: FbKvEB6mla

--HG--
extra : rebase_source : 71809dd91edf1e0eac7810dc9e0bea76fcb5d935
2018-02-19 18:35:31 +02:00
Alex Chronopoulos 9afa22dc33 Bug 1410456 - remove preferred sample rate implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: FA8tU5jDoZx

--HG--
extra : rebase_source : 60704befbb819b3788f727004a9281e8ff7cfea5
2018-02-19 18:30:48 +02:00
Alex Chronopoulos 9fe37d2732 Bug 1410456 - remove get latency implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: ADWuUuJaebU

--HG--
extra : rebase_source : 6becd0e53a79eb22b141de02eff3ac33d2c65919
2018-02-19 18:28:13 +02:00
Alex Chronopoulos 13684405b1 Bug 1410456 - remove get min latency implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: Lepj0zxiyXb

--HG--
extra : rebase_source : dfbc22d55b173bcfead47c9fb3d236b5c88393bc
2018-02-19 18:28:12 +02:00
Alex Chronopoulos f7c4614917 Bug 1410456 - remove an unused variable that produces a compile warning. r=padenot
MozReview-Commit-ID: IerCYxsDQFX

--HG--
extra : rebase_source : bd6384189a686fec9c9b43bdab4e5b9c14a95416
2018-02-19 18:28:11 +02:00
Dorel Luca 07d2af4219 Merge mozilla-inbound to mozilla-central. a=merge 2018-02-17 11:55:38 +02: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
Alex Chronopoulos a9a0f3509a Bug 1438888 - Update cubeb from upstream to 1d53c3a. r=padenot 2018-02-16 18:37:50 +02: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
Michael Froman a9c9593126 Bug 1436759 - Release NrIceMediaStreams on sts thread in transport_unittests.cpp. r=bwc
MozReview-Commit-ID: BLasqfQJxw

--HG--
extra : rebase_source : bca09672917ce5fc4a5450864c9f461952847b3f
2018-02-14 14:24:50 -06:00
Ralph Giles 62e62e57a2 Bug 1437351 - Update mp4parse to v0.10.0. r=kinetik
Import v0.10.0 of the mp4parse and mp4parse_capi crates
and update dependencies.

Reduces library size by removing debug tracing in release builds.
Also adds recognition of the ALAC codec, although we don't plan
to support it.

MozReview-Commit-ID: F1bnotCmbDf

--HG--
extra : rebase_source : 55bc014378d7f65fca8af82a9222edd36870b351
2018-02-13 16:58:43 -08:00
Ralph Giles 68efe6ba72 Bug 1437351 - Update mp4parse import script for v0.10.0. r=kinetik
Port our build patch and request the v0.10.0 tag by default.

MozReview-Commit-ID: 6TSCsgtZ8UT

--HG--
extra : rebase_source : 9fb1166c6545d4b8eddc8c64831c44c16163e537
2018-02-13 15:54:01 -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
Narcis Beleuzu 84cea84b12 Merge inbound to mozilla-central. a=merge 2018-02-06 11:54:42 +02:00
Michael Froman dc47a5c53d Bug 1434531 - fix missing TCP relay candidates. r=drno
Because the nr_transport_addr_check_compatibility check also includes
protocol, it was failing checks that used to pass.  However, the actual
address used was created farther down in code by copying the current
address and setting the protocol to TCP.  Moving that address copy up
in the processing flow lets the more stringent check work.

MozReview-Commit-ID: 95SOQzxuxXB

--HG--
extra : rebase_source : 95f4cf6d9f10ee4f81c56d7bbe8027c46749cfb8
2018-02-02 16:03:51 -06:00
Ciure Andrei 6c09be0569 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-02-03 00:15:11 +02:00
Alex Chronopoulos d616ec978d Bug 1435307 - Update cubeb from upstream to cc0d538. r=padenot 2018-02-02 19:35:15 +02:00
Florian Quèze 2b1c8dccb6 Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01: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
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
Robert-André Mauchin 38a3ee1f79 Bug 1435695 - WebRTC fails to build with GCC 8; r=dminor
--HG--
extra : rebase_source : d26e183b2082fa4f88ce3b837e2db5fc8acbff5b
2018-02-05 09:46:44 -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