26e09a6dee05287b56adf6d11181dc84b81d8d21: Bug 1376873 - Use VP8SimulcastAdapter in VideoConduit; r=ng
Andreas Pehrson <apehrson@mozilla.com> - Fri, 21 Sep 2018 16:45:47 +0200 - rev 444269
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Use VP8SimulcastAdapter in VideoConduit; r=ng The VP8SimulcastAdapter automatically handles cropping to accomodate constraints on VP8 simulcast streams that each stream have exactly half the width and height of the higher resolution stream before it. This also adjusts min_bitrate_estimate in test_peerConnection_simulcastOddResolution.html to compensate for changes in the simulcast resolutions chosen by the webrtc.org code. Differential Revision: https://phabricator.services.mozilla.com/D7482
afbd3a8108de651ba078f4eb615d1a50d9c74824: Bug 1376873 - Fix up rotation in video_capture_impl.cc; r=pehrsons
Dan Minor <dminor@mozilla.com> - Wed, 19 Sep 2018 15:06:13 -0400 - rev 444268
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Fix up rotation in video_capture_impl.cc; r=pehrsons This fixes a bug in the upstream code introduced when they removed the ConvertToI420 helper method from webrtc_libyuv.cc. The buffer size is passed into libyuv::ConvertI420 incorrectly when rotation is applied, which causes bad rendering and instabilities. Differential Revision: https://phabricator.services.mozilla.com/D7478
23b5fb1a25771df627d4bf500416aa5ed373aff9: Bug 1376873 - Make FunctionThatDoesNothing use const; r=ng
Dan Minor <dminor@mozilla.com> - Tue, 18 Sep 2018 11:05:25 -0400 - rev 444267
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Make FunctionThatDoesNothing use const; r=ng Windows ASAN builds complain about attempting to cast away the const qualifier in FunctionThatDoesNothing, so this makes the argument const. Differential Revision: https://phabricator.services.mozilla.com/D7477
5d9c7a09616c12fe17d7bb9f2cdcf2dd0c426172: Bug 1376873 - Don't define _USE_MATH_DEFINES in audio_processing.h; r=pehrsons
Dan Minor <dminor@mozilla.com> - Tue, 18 Sep 2018 06:57:35 -0400 - rev 444266
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Don't define _USE_MATH_DEFINES in audio_processing.h; r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D7476
f15c4be0f19f459f252683528543a0d13582e674: Bug 1376873 - Keep track of active codec mode in VideoConduit; r=pehrsons
Dan Minor <dminor@mozilla.com> - Mon, 17 Sep 2018 15:51:32 -0400 - rev 444265
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Keep track of active codec mode in VideoConduit; r=pehrsons Upstream has added an assertion in video send stream that prevents using ReconfigureVideoEncoder if the content type has changed. This adds a mActiveCodecMode member and uses it to prevent calling that method if the codec mode has changed. Differential Revision: https://phabricator.services.mozilla.com/D7475
3d11b041baf28b248ec653c7b12ed67af1a59f92: Bug 1376873 - Setup contributing sources extension in audio_receive_stream.cc; r=ng
Dan Minor <dminor@mozilla.com> - Mon, 17 Sep 2018 15:03:34 -0400 - rev 444264
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Setup contributing sources extension in audio_receive_stream.cc; r=ng Differential Revision: https://phabricator.services.mozilla.com/D7474
9674bbefc68e2371b9c2041f346fe7269ec41d4c: Bug 1376873 - Rollup of changes from cd8671232fd8 to 2a59b432d2bd; r=ng
Dan Minor <dminor@mozilla.com> - Mon, 17 Sep 2018 07:24:22 -0400 - rev 444263
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Rollup of changes from cd8671232fd8 to 2a59b432d2bd; r=ng Differential Revision: https://phabricator.services.mozilla.com/D7472
5a45d2c706d6018aa22fc0499b08e6a10b7c0b87: Bug 1376873 - Fix GetRTPStatistics; r=ng
Dan Minor <dminor@mozilla.com> - Thu, 06 Sep 2018 16:24:33 -0400 - rev 444262
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Fix GetRTPStatistics; r=ng Differential Revision: https://phabricator.services.mozilla.com/D7471
9b82f16618b9db57726acac18a6a440e9df770cb: Bug 1376873 - Fix warning in mean_variance_estimator.cc; r=padenot
Dan Minor <dminor@mozilla.com> - Mon, 13 Aug 2018 10:24:46 -0400 - rev 444261
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Fix warning in mean_variance_estimator.cc; r=padenot Differential Revision: https://phabricator.services.mozilla.com/D7470
0c3c2fc4646b61c4634f232ef193cc45a85dd22c: Bug 1376873 - Allow single channel opus; r=padenot
Dan Minor <dminor@mozilla.com> - Mon, 13 Aug 2018 08:34:44 -0400 - rev 444260
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Allow single channel opus; r=padenot Differential Revision: https://phabricator.services.mozilla.com/D7469
381df4c6ae88907382b3fa10ca1a6ccae3a12bc8: Bug 1376873 - Make lock_block explicit; r=bwc
Dan Minor <dminor@mozilla.com> - Thu, 02 Aug 2018 13:56:10 -0400 - rev 444259
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Make lock_block explicit; r=bwc Differential Revision: https://phabricator.services.mozilla.com/D7468
acc06acb5342569c9a5c78208c63eafd45880d62: Bug 1376873 - Cherrypick rev 09133af36fba93691a22151765097c0bd581c1fa; r=ng
Dan Minor <dminor@mozilla.com> - Thu, 02 Aug 2018 08:50:15 -0400 - rev 444258
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Cherrypick rev 09133af36fba93691a22151765097c0bd581c1fa; r=ng Differential Revision: https://phabricator.services.mozilla.com/D7466
60fdf359893291fd041e1ec7a8e5632330d89a2a: Bug 1376873 - Change OS X logging include to prevent preprocessor multiple defines; r=ng
Dan Minor <dminor@mozilla.com> - Tue, 31 Jul 2018 13:45:43 -0400 - rev 444257
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Change OS X logging include to prevent preprocessor multiple defines; r=ng Differential Revision: https://phabricator.services.mozilla.com/D7465
176b82dccf4c8477319bdf99a3c6b7857d6eda7f: Bug 1376873 - OS X desktop capture fixes; r=pehrsons
Dan Minor <dminor@mozilla.com> - Tue, 31 Jul 2018 13:32:44 -0400 - rev 444256
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - OS X desktop capture fixes; r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D7464
58e47be76761587b32a75909b20df90ca944ccc0: Bug 1376873 - Updates to VideoConduit.cpp for OS X; r=pehrsons
Dan Minor <dminor@mozilla.com> - Tue, 31 Jul 2018 13:28:44 -0400 - rev 444255
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Updates to VideoConduit.cpp for OS X; r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D7455
d082eb8d80c6392b204e2a38e264a198d4d5b39b: Bug 1376873 - Set default agc mode for Android in MediaEngineWebRTCAudio; r=padenot
Dan Minor <dminor@mozilla.com> - Fri, 27 Jul 2018 09:20:00 -0400 - rev 444254
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Set default agc mode for Android in MediaEngineWebRTCAudio; r=padenot This matches the current definition for kDefaultAgcMode in voice_engine_defines.h. Differential Revision: https://phabricator.services.mozilla.com/D7454
622f78404b8a4cb44e05cb791a5bdc87000c5e9d: Bug 1376873 - Updates to Android video capture; r=pehrsons
Dan Minor <dminor@mozilla.com> - Thu, 26 Jul 2018 15:23:16 -0400 - rev 444253
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Updates to Android video capture; r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D7452
086c722131f9830b86d262c46382e7eaa742b940: Bug 1376873 - Update WebrtcMediaCodecVP8VideoCodec; r=pehrsons
Dan Minor <dminor@mozilla.com> - Thu, 26 Jul 2018 10:14:05 -0400 - rev 444252
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Update WebrtcMediaCodecVP8VideoCodec; r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D7451
79010785539c7ec201569142efd4fc0e4eab0f53: Bug 1376873 - Remove Android java code from AudioConduit; r=padenot
Dan Minor <dminor@mozilla.com> - Thu, 26 Jul 2018 10:12:58 -0400 - rev 444251
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Remove Android java code from AudioConduit; r=padenot This is no longer necessary as we do not use the webrtc.org audio device implementations anymore. Differential Revision: https://phabricator.services.mozilla.com/D7450
6b2919ed789b89ca38882cd5d44efe0349e41fc8: Bug 1376873 - Fix fake h.264 encoder; r=pehrsons
Dan Minor <dminor@mozilla.com> - Mon, 16 Jul 2018 11:50:40 -0400 - rev 444250
Push 34986 by shindli@mozilla.com at Sat, 03 Nov 2018 09:44:53 +0000
Bug 1376873 - Fix fake h.264 encoder; r=pehrsons Upstream webrtc.org has added more stringent checks for SPS and PPS identifiers. This breaks out the SPS and PPS NALUs into separate binary blobs to ensure that the identifiers are zero. It is also necessary to set pragma pack so that the structure does not contain values which trick the parser into thinking a new NALU has begun. The ENCODED_FRAME_MAGIC is changed for a similar reason. All of the constants were determined by running mochitests with the actual h.264 encoder. For similar reasons, this also changes things so that only IFrames are sent, as the upstream code is now checking for previous IFrame identifiers and will drop frames if they are not sent. The SPS and PPS NALUs are now embedded into a single frame rather than being sent as separate frames as was previously done. This is consistent with the real H.264 plugin, and fixes a problem with intermittent failures due to occasionally bad timestamps. Differential Revision: https://phabricator.services.mozilla.com/D7447
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip