searching for reviewer(bwc)
3235df2518146938b504428a4a63242535cf90a4: Bug 1529695: Implement RTCDataChannel.negotiated. r=bwc,smaug
Fabio Alessandrelli <fabio.alessandrelli@gmail.com> - Thu, 16 May 2019 23:11:46 +0200 - rev 536195
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1529695: Implement RTCDataChannel.negotiated. r=bwc,smaug
578cc4c154efb9d1d54da26e2f2818df88b3971e: Bug 1551702 - hide DataChannelConnection ctor, and set local port - r=bwc
Nico Grunbaum <na-g@nostrum.com> - Thu, 16 May 2019 18:43:13 +0000 - rev 536047
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1551702 - hide DataChannelConnection ctor, and set local port - r=bwc Differential Revision: https://phabricator.services.mozilla.com/D31343
556e4f98beeb3442f8d588be05ae6afdaff44d13: Bug 1551361 - add extra logging to basic RTP extensions test - r=bwc
Nico Grunbaum <na-g@nostrum.com> - Tue, 14 May 2019 22:21:58 +0000 - rev 535781
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1551361 - add extra logging to basic RTP extensions test - r=bwc Differential Revision: https://phabricator.services.mozilla.com/D31106
dc36541fb06201f266cf9b329bb78c6180bdc082: Bug 1550672 - Fix wpt webrtc annotations r=bwc
Wes Kocher <wkocher@mozilla.com> - Fri, 10 May 2019 21:10:23 +0000 - rev 535351
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1550672 - Fix wpt webrtc annotations r=bwc Differential Revision: https://phabricator.services.mozilla.com/D30615
2996e082682ca6418ea92337eb2d12b6b86fd95b: Bug 1548858 - don't expect av1 decoding for Android. r=bwc
Michael Froman <mfroman@mozilla.com> - Tue, 07 May 2019 15:14:15 +0000 - rev 534793
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1548858 - don't expect av1 decoding for Android. r=bwc RDD/AV1 isn't enabled by default yet for Android. Differential Revision: https://phabricator.services.mozilla.com/D30206
c126bc2983801e7e8b77e57e5c6c2d5998ce7d59: Bug 1540289 - Don't init socket process bridge if the pref is disabled r=dragana,bwc
Kershaw Chang <kershaw@mozilla.com> - Tue, 23 Apr 2019 13:06:05 +0000 - rev 532365
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1540289 - Don't init socket process bridge if the pref is disabled r=dragana,bwc Differential Revision: https://phabricator.services.mozilla.com/D25571
8e81194c97ea42470bbf14a846b215101b4b5946: Bug 1541553 - allow RTCRtpReceiverStats roundTripTime of 0 after non-zero values have been reported r=bwc
Nico Grunbaum <na-g@nostrum.com> - Fri, 05 Apr 2019 19:40:04 +0000 - rev 530122
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1541553 - allow RTCRtpReceiverStats roundTripTime of 0 after non-zero values have been reported r=bwc roundTripTime can be zero once it has been non-zero this should help with intermitents in WPT and mochitests Differential Revision: https://phabricator.services.mozilla.com/D25981
173bc2937a7beb6e5aa516a40000e0ee2ea1ff0d: Bug 1538725 - extend web-platform-tests multiplier to 4x for windows10-aarch64 r=bwc,jmaher
Edwin Gao <egao@mozilla.com> - Wed, 27 Mar 2019 21:38:27 +0000 - rev 528354
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1538725 - extend web-platform-tests multiplier to 4x for windows10-aarch64 r=bwc,jmaher Extended the timeout for `web-platform-tests` to 4x value after various try runs. This value was arrived at after comparing 2x, 3x, 4x and 6x results. Differential Revision: https://phabricator.services.mozilla.com/D25115
9eaf669d5fec6b897bbce1a76899bd426130e778: Bug 1531494 - remove all unimplemented RTCStats types from the WebIDL and prune related dead code r=bwc,smaug
Nico Grunbaum <na-g@nostrum.com> - Tue, 26 Mar 2019 17:21:02 +0000 - rev 528141
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1531494 - remove all unimplemented RTCStats types from the WebIDL and prune related dead code r=bwc,smaug This removes all the unimplemented RTCStats types from RTCStatsReport.webidl and deletes the related code Differential Revision: https://phabricator.services.mozilla.com/D23276
74d361ea2fe6e4d18b41c464f4d060c00a89df35: Bug 1535868: don't send SRTP when not negotiated. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Fri, 22 Mar 2019 23:31:44 +0000 - rev 527773
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1535868: don't send SRTP when not negotiated. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D23805
0898f9cfe09273e1d86c38abdd576cdf273009f0: Bug 1535584 - Restore UpdateCodecFrameSize to vp9_impl.cc; r=bwc
Dan Minor <dminor@mozilla.com> - Thu, 21 Mar 2019 15:48:46 +0000 - rev 527364
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1535584 - Restore UpdateCodecFrameSize to vp9_impl.cc; r=bwc Differential Revision: https://phabricator.services.mozilla.com/D23713
1239a10882e9609b39ff38a1adcb44e92339fc0a: Bug 1535766 - Handle unaligned buffers in WebrtcGmpVideoCodec::Encoded; r=bwc
Dan Minor <dminor@mozilla.com> - Tue, 19 Mar 2019 17:15:39 +0000 - rev 526938
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1535766 - Handle unaligned buffers in WebrtcGmpVideoCodec::Encoded; r=bwc This uses the Endian routines to ensure that reads will match the endianess of the current machine, which is the expected behaviour of the openh264 plugin. The calls to readUint16 and readUint32 memcpy to a properly aligned buffer avoiding any problems with alignment. The memcpy adds some overhead but it seems negligible compared to the amount of work done to packetize and send the encoded data. These changes were tested by adding code to create an unaligned buffer and memcopying the received buffer into it. This also adds a null check for the received buffer as we have seen a small volume of null pointer crashes. Differential Revision: https://phabricator.services.mozilla.com/D24030
65a648289c8a20cc8ccb57651ece3e32fb77932d: Bug 1535766 - Handle unaligned buffers in WebrtcGmpVideoCodec::Encoded; r=bwc a=pascalc
Dan Minor <dminor@mozilla.com> - Mon, 25 Mar 2019 17:19:28 +0100 - rev 525709
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1535766 - Handle unaligned buffers in WebrtcGmpVideoCodec::Encoded; r=bwc a=pascalc This uses the Endian routines to ensure that reads will match the endianess of the current machine, which is the expected behaviour of the openh264 plugin. The calls to readUint16 and readUint32 memcpy to a properly aligned buffer avoiding any problems with alignment. The memcpy adds some overhead but it seems negligible compared to the amount of work done to packetize and send the encoded data. These changes were tested by adding code to create an unaligned buffer and memcopying the received buffer into it. This also adds a null check for the received buffer as we have seen a small volume of null pointer crashes. Differential Revision: https://phabricator.services.mozilla.com/D24030
851a8b3844769ddc6d484be1eb8d40ab69f1ae8c: Bug 1535584 - Restore UpdateCodecFrameSize to vp9_impl.cc; r=bwc a=pascalc
Dan Minor <dminor@mozilla.com> - Thu, 21 Mar 2019 15:48:46 +0000 - rev 525698
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1535584 - Restore UpdateCodecFrameSize to vp9_impl.cc; r=bwc a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D23713
475f82f18288433b2a972c4d28a784bf323fe70b: Bug 1535766 - Handle unaligned buffers in WebrtcGmpVideoCodec::Encoded; r=bwc a=pascalc
Dan Minor <dminor@mozilla.com> - Tue, 19 Mar 2019 17:15:39 +0000 - rev 525659
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1535766 - Handle unaligned buffers in WebrtcGmpVideoCodec::Encoded; r=bwc a=pascalc This uses the Endian routines to ensure that reads will match the endianess of the current machine, which is the expected behaviour of the openh264 plugin. The calls to readUint16 and readUint32 memcpy to a properly aligned buffer avoiding any problems with alignment. The memcpy adds some overhead but it seems negligible compared to the amount of work done to packetize and send the encoded data. These changes were tested by adding code to create an unaligned buffer and memcopying the received buffer into it. This also adds a null check for the received buffer as we have seen a small volume of null pointer crashes. Differential Revision: https://phabricator.services.mozilla.com/D24030
09beaf742eae8402caa5e2fffbf70d27fa1dd5bf: Bug 1526733: added TCP/DTLS/RTP/SAVP to SDP parser. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Mon, 11 Feb 2019 18:01:36 +0000 - rev 519485
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1526733: added TCP/DTLS/RTP/SAVP to SDP parser. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D19278
8853735bc243fc79b68eaadbbebd29a8f14f5ed4: Bug 1522773 - Reject any outstanding DOMMediaStream::TrackPort::BlockSourceTrackId() promise on teardown to avoid recent debug assert permafail. r=bwc
Jan-Ivar Bruaroey <jib@mozilla.com> - Tue, 05 Feb 2019 20:59:52 +0000 - rev 518186
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1522773 - Reject any outstanding DOMMediaStream::TrackPort::BlockSourceTrackId() promise on teardown to avoid recent debug assert permafail. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D18590
4e09989843e23ea8f5ab88740cbb4d231c00a44c: Bug 1535766 - Handle unaligned buffers in WebrtcGmpVideoCodec::Encoded; r=bwc a=pascalc
Dan Minor <dminor@mozilla.com> - Tue, 19 Mar 2019 17:15:39 +0000 - rev 516406
Push 1986 by archaeopteryx@coole-files.de at Mon, 25 Mar 2019 15:47:39 +0000
Bug 1535766 - Handle unaligned buffers in WebrtcGmpVideoCodec::Encoded; r=bwc a=pascalc This uses the Endian routines to ensure that reads will match the endianess of the current machine, which is the expected behaviour of the openh264 plugin. The calls to readUint16 and readUint32 memcpy to a properly aligned buffer avoiding any problems with alignment. The memcpy adds some overhead but it seems negligible compared to the amount of work done to packetize and send the encoded data. These changes were tested by adding code to create an unaligned buffer and memcopying the received buffer into it. This also adds a null check for the received buffer as we have seen a small volume of null pointer crashes. Differential Revision: https://phabricator.services.mozilla.com/D24030
9b3d629cf829c77442955d7efd9101a73511f187: Bug 1522773 - Reject any outstanding DOMMediaStream::TrackPort::BlockSourceTrackId() promise on teardown to avoid recent debug assert permafail. r=bwc, a=RyanVM
Jan-Ivar Bruaroey <jib@mozilla.com> - Tue, 05 Feb 2019 20:59:52 +0000 - rev 515832
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1522773 - Reject any outstanding DOMMediaStream::TrackPort::BlockSourceTrackId() promise on teardown to avoid recent debug assert permafail. r=bwc, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D18590
8fb54b5db199da787fa33b344d07f1fb7ef9bf3b: Bug 1510487: allow DTLS connection w/o SRTP extension. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Thu, 17 Jan 2019 14:16:01 +0000 - rev 514288
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1510487: allow DTLS connection w/o SRTP extension. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D14692
34476dc321b5071bded4819e76393ca140e3472b: Bug 1520289: added TCP/DTLS/RTP/SAVPF to SDP parsing. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Wed, 16 Jan 2019 14:38:07 +0000 - rev 514111
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520289: added TCP/DTLS/RTP/SAVPF to SDP parsing. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D16660
5ed0ed11b23d82ee026244a9a48e522fe38335e2: Bug 1497610 - Remove IsNewerOrSameTimestamp; r=bwc
Dan Minor <dminor@mozilla.com> - Thu, 13 Dec 2018 20:35:27 +0000 - rev 510446
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1497610 - Remove IsNewerOrSameTimestamp; r=bwc The affected functions are only used by VCMJitterBuffer, which is the older jitter buffer that is no longer in use. We can safely remove these modifications. Differential Revision: https://phabricator.services.mozilla.com/D14485
435e0e27532d79d15538cd8376ea0f6d706065ca: Bug 1510487 - Allow DTLS connection w/o SRTP extension. r=bwc, a=RyanVM
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Thu, 17 Jan 2019 14:16:01 +0000 - rev 509539
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1510487 - Allow DTLS connection w/o SRTP extension. r=bwc, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D14692
7d539c01dad83dd9d6d2c0f9e3ab6efc390f971d: Bug 1507700: allow incoming STUN requests. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Wed, 28 Nov 2018 20:13:17 +0000 - rev 507789
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1507700: allow incoming STUN requests. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D12384
240b08a258e907a50403beb079e2afbcd456a3f8: Bug 1507413 - Increase number of media streams supported by sipcc; r=bwc
Dan Minor <dminor@mozilla.com> - Wed, 21 Nov 2018 20:00:19 +0000 - rev 506908
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1507413 - Increase number of media streams supported by sipcc; r=bwc This also removes SDP_MAX_LINE_LEN which is unused. Differential Revision: https://phabricator.services.mozilla.com/D12472
d08645c751752d0601a660bf491959dc3e2efe1e: Bug 1406941 - Remove unused fields from JsepAudioCodecDescription; r=bwc
Dan Minor <dminor@mozilla.com> - Mon, 19 Nov 2018 17:44:16 +0000 - rev 506250
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1406941 - Remove unused fields from JsepAudioCodecDescription; r=bwc Packet size and rate are no longer configured inside AudioConduit, so there is no reason to continue to define them here. We now take the defaults provided by webrtc.org. Depends on D12012 Differential Revision: https://phabricator.services.mozilla.com/D12013
9c729de094ae62eef1507147490306d209133198: Bug 1456417: made MLineIndex nullable. r=bwc,smaug
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Tue, 13 Nov 2018 22:52:24 +0000 - rev 505322
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1456417: made MLineIndex nullable. r=bwc,smaug Differential Revision: https://phabricator.services.mozilla.com/D10807
e83c311e5293902be4db4ecea17cff87c633f7cf: Bug 1376873 - Reduce thread stack size in platform_thread.cc; r=bwc
Dan Minor <dminor@mozilla.com> - Mon, 05 Nov 2018 10:33:02 -0500 - rev 504532
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1376873 - Reduce thread stack size in platform_thread.cc; r=bwc Summary: The current default stack size of 1M results in intermittent OOMs on win32 builds while running web-platform tests. The value of 256k was chosen for consistency with the default value used elsewhere in Gecko, which is defined in nsIThreadManager.idl. Reviewers: bwc Tags: #secure-revision Bug #: 1376873 Differential Revision: https://phabricator.services.mozilla.com/D11090
200849cab86aa098f75656f4e48d0ee34e82d240: Bug 1376873 - Make lock_block explicit; r=bwc
Dan Minor <dminor@mozilla.com> - Thu, 02 Aug 2018 13:56:10 -0400 - rev 504517
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1376873 - Make lock_block explicit; r=bwc Differential Revision: https://phabricator.services.mozilla.com/D7468
551533329f3fdb48cb2df554f2fbbb4d6ce1f877: Bug 1376873 - Use audio/video sync groups; r=bwc
Dan Minor <dminor@mozilla.com> - Fri, 27 Apr 2018 07:25:19 -0400 - rev 504506
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1376873 - Use audio/video sync groups; r=bwc This uses sync groups in the receive stream configs for the conduits rather than establishing sync through direct calls. When the streams are created in call.cc, ConfigureSync is called, which results in SetSync being called on the video stream which is the replacement for SetSyncChannel in branch 57 of webrtc.org. With the current code, a video stream can only be synchronized to a single audio stream. Using sync groups enforces a stronger constraint that only one pair of audio and video streams can be synchronized for each sync group. The comments in call.cc imply this is what is supported by webrtc.org, it seems safer to also follow this constraint rather than circumvent it by calling directly into the underlying code. Differential Revision: https://phabricator.services.mozilla.com/D7445
a6d993a9b3bc69ea14fac7b655efa0b1b94a3970: Bug 1376873 - Update mtransport sigslot.h; r=bwc
Dan Minor <dminor@mozilla.com> - Thu, 15 Feb 2018 15:14:58 -0500 - rev 504497
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1376873 - Update mtransport sigslot.h; r=bwc This updates the copy of sigslot used by mtransport to match that used by webrtc. Differential Revision: https://phabricator.services.mozilla.com/D7436
756ab3fad62b76b33aadfc298cf3c31621b2b614: Bug 1376873 - Fix include path in JsepSessionImpl.cpp; r=bwc
Dan Minor <dminor@mozilla.com> - Tue, 21 Aug 2018 13:39:23 -0400 - rev 504493
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1376873 - Fix include path in JsepSessionImpl.cpp; r=bwc Differential Revision: https://phabricator.services.mozilla.com/D7430
381df4c6ae88907382b3fa10ca1a6ccae3a12bc8: Bug 1376873 - Make lock_block explicit; r=bwc
Dan Minor <dminor@mozilla.com> - Thu, 02 Aug 2018 13:56:10 -0400 - rev 503475
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1376873 - Make lock_block explicit; r=bwc Differential Revision: https://phabricator.services.mozilla.com/D7468
0fc8c65e163ed5ccfc09c55ec906973cf35a79b4: Bug 1376873 - Use audio/video sync groups; r=bwc
Dan Minor <dminor@mozilla.com> - Fri, 27 Apr 2018 07:25:19 -0400 - rev 503464
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1376873 - Use audio/video sync groups; r=bwc This uses sync groups in the receive stream configs for the conduits rather than establishing sync through direct calls. When the streams are created in call.cc, ConfigureSync is called, which results in SetSync being called on the video stream which is the replacement for SetSyncChannel in branch 57 of webrtc.org. With the current code, a video stream can only be synchronized to a single audio stream. Using sync groups enforces a stronger constraint that only one pair of audio and video streams can be synchronized for each sync group. The comments in call.cc imply this is what is supported by webrtc.org, it seems safer to also follow this constraint rather than circumvent it by calling directly into the underlying code. Differential Revision: https://phabricator.services.mozilla.com/D7445
6a6771656fe550f2bef1f87dcf2ccea8c52a03c5: Bug 1376873 - Update mtransport sigslot.h; r=bwc
Dan Minor <dminor@mozilla.com> - Thu, 15 Feb 2018 15:14:58 -0500 - rev 503455
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1376873 - Update mtransport sigslot.h; r=bwc This updates the copy of sigslot used by mtransport to match that used by webrtc. Differential Revision: https://phabricator.services.mozilla.com/D7436
b59e1fca5c13611253969d537588547391e5d1c8: Bug 1376873 - Fix include path in JsepSessionImpl.cpp; r=bwc
Dan Minor <dminor@mozilla.com> - Tue, 21 Aug 2018 13:39:23 -0400 - rev 503451
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1376873 - Fix include path in JsepSessionImpl.cpp; r=bwc Differential Revision: https://phabricator.services.mozilla.com/D7430
4bc0d86a17a8630ff5a2868980d72d3ecb9efb30: Bug 1489757 - Bug 1448863 causes video streams to take a very long time to recover from packet loss; r=bwc
Andrew Johnson <ajohnson@draster.com> - Thu, 20 Sep 2018 08:23:32 -0400 - rev 495976
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1489757 - Bug 1448863 causes video streams to take a very long time to recover from packet loss; r=bwc This patch sets mDecoderStatus from the GMPThread so we can eventually report an error back to the caller. Since this done during an asynchronous call, there is no guarantee that the error will be associated with the correct frame, but this workaround should eventually cause an error to be signalled, so that a PLI can be requested and video will not freeze.
7b083f358c81e63473537145be12127708c4c550: Bug 1492834 - Remove "Attempting to protect RTP" and related log messages; r=bwc
Dan Minor <dminor@mozilla.com> - Thu, 20 Sep 2018 14:11:44 +0000 - rev 495917
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1492834 - Remove "Attempting to protect RTP" and related log messages; r=bwc This removes the info messages and adds the packet type to the error messages. Differential Revision: https://phabricator.services.mozilla.com/D6392
06098ed3fac7710de0869505857ee536d52e5da7: Bug 1253499 - Make RTPSender.setParameters reconfigure the encoder. r=bwc
Andreas Pehrson <pehrsons@mozilla.com> - Wed, 19 Sep 2018 15:00:51 +0000 - rev 495713
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1253499 - Make RTPSender.setParameters reconfigure the encoder. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D4134
ea21cea8c6814083a0d680012769873bcb18b205: Bug 1253499 - Implement a new scaling algorithm for simulcast. r=bwc,dminor
Andreas Pehrson <pehrsons@mozilla.com> - Wed, 19 Sep 2018 15:00:45 +0000 - rev 495712
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1253499 - Implement a new scaling algorithm for simulcast. r=bwc,dminor webrtc.org is picky about resolutions for simulcasst layers. As of current it will assert that all layers have identical aspect ratio. We handle this by ignoring layers where the aspect ratio is not the same as the highest layer's. The new algorithm will, when simulcast is requested and at least one layer is scaled to something other than 1.0, try to remedy this by: - The highest resolution layer is cropped to 16-pixel alignment, to ensure that scaling options exist. - A separate VideoAdapter is used for simulcast layers, with the highest layer's resolution as an aspect ratio requirement. This forces the simulcast adapter to retain that aspect ratio in any scaling decisions. This doesn't make scaling decisions spec-compliant (floor the width and height respectively) but it does allow for control of scaling via setParameters and keeps scaling decisions in upstream code to ensure good compat with upstream's part of the pipe; encoders, etc. Differential Revision: https://phabricator.services.mozilla.com/D4133
27cca6c30713edfbe3fbd3db23c0ea6b3dd7ca89: Bug 1253499 - Update simulcast mochitests to cover new scaling algorithm. r=bwc
Andreas Pehrson <pehrsons@mozilla.com> - Wed, 19 Sep 2018 14:59:56 +0000 - rev 495704
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1253499 - Update simulcast mochitests to cover new scaling algorithm. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D4126
5500e4f115fc8c0d196fe77187af3d5d4f07fd03: Bug 1253499 - Assert that chrome-only RID methods are succesful. r=bwc
Andreas Pehrson <pehrsons@mozilla.com> - Wed, 19 Sep 2018 14:59:44 +0000 - rev 495702
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1253499 - Assert that chrome-only RID methods are succesful. r=bwc A failure here typically indicates a test error, so it's useful for debugging. Differential Revision: https://phabricator.services.mozilla.com/D4124
70a5176eca981f826e4a988c23ebc89f3993d66b: Bug 1479665: add GCM ciphers to SrtpFlow. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Fri, 14 Sep 2018 03:12:05 +0000 - rev 494748
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1479665: add GCM ciphers to SrtpFlow. r=bwc add GCM ciphers to SrtpFlow Differential Revision: https://phabricator.services.mozilla.com/D5731
9293d3493e0c3eb13a5cd4f56d6de5ae2ef77afd: Bug 1479665: update libsrtp to bb0412ee84ebe3d2916b45b19de72fabb183d9db. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Thu, 13 Sep 2018 14:39:31 +0000 - rev 494700
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1479665: update libsrtp to bb0412ee84ebe3d2916b45b19de72fabb183d9db. r=bwc update libsrtp to bb0412ee84ebe3d2916b45b19de72fabb183d9db Differential Revision: https://phabricator.services.mozilla.com/D5732
1a7771d373ff7fbc3e22e1a27a4c5fa8e0eb879f: Bug 1479665: add GCM ciphers to SrtpFlow. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Thu, 13 Sep 2018 17:38:50 +0000 - rev 494699
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1479665: add GCM ciphers to SrtpFlow. r=bwc add GCM ciphers to SrtpFlow Differential Revision: https://phabricator.services.mozilla.com/D5731
c8eec40da8fd776ef48f185378ab8c2a54fcaadd: Bug 1479665 - Summary: fix srtp updater script r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Thu, 13 Sep 2018 03:53:33 +0000 - rev 494698
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1479665 - Summary: fix srtp updater script r=bwc Differential Revision: https://phabricator.services.mozilla.com/D2748
43ee5a35eaf11ca626a468b3aa32ff408d7769a2: Bug 1404992 - Audit, document, assert and fix threading policy of VideoConduit. r=dminor, r=bwc
Andreas Pehrson <pehrsons@mozilla.com> - Tue, 11 Sep 2018 14:51:32 +0200 - rev 494655
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1404992 - Audit, document, assert and fix threading policy of VideoConduit. r=dminor, r=bwc
fc45a1a514bd2c338150d537df8b6f092a8074cb: Bug 1489757 - Bug 1448863 causes video streams to take a very long time to recover from packet loss; r=bwc a=pascalc
Andrew Johnson <ajohnson@draster.com> - Thu, 20 Sep 2018 08:23:32 -0400 - rev 492673
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1489757 - Bug 1448863 causes video streams to take a very long time to recover from packet loss; r=bwc a=pascalc This patch sets mDecoderStatus from the GMPThread so we can eventually report an error back to the caller. Since this done during an asynchronous call, there is no guarantee that the error will be associated with the correct frame, but this workaround should eventually cause an error to be signalled, so that a PLI can be requested and video will not freeze.
f8c805ba907179606280538953be78abdfb8f6b7: Bug 1486817 - Use separate log modules for mediapipeline and rtplogger; r=bwc
Dan Minor <dminor@mozilla.com> - Wed, 29 Aug 2018 17:10:17 +0000 - rev 491807
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1486817 - Use separate log modules for mediapipeline and rtplogger; r=bwc This restores the separate mediapipeline and RtpLogger lazy log modules that were unified with the Signaling log module in Bug 1402334. Differential Revision: https://phabricator.services.mozilla.com/D4478
dc2b23ed78c70e50c44c6c1f9a07a8864647ecca: Bug 1481725: change minimum bitrate for VGA to 150kbps r=bwc
Philipp Hancke <fippo@appear.in> - Thu, 09 Aug 2018 12:17:13 +0200 - rev 489233
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1481725: change minimum bitrate for VGA to 150kbps r=bwc and adapt min bitrate below that. Limits taken from the webrtc.org simulcast bitrate table.