searching for reviewer(pehrsons)
85db0015c02fafc0f57db709783898361b5201ec: Bug 1540251 - Workaround unset NAL size in WebrtcGmpVideoEncoder::Encoded; r=pehrsons a=pascalc
Dan Minor <dminor@mozilla.com> - Mon, 01 Apr 2019 13:47:29 +0000 - rev 526369
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1540251 - Workaround unset NAL size in WebrtcGmpVideoEncoder::Encoded; r=pehrsons a=pascalc OpenH264 1.8.1 occasionally generates a size of 0x01000000. This is a magic value in the NAL which should be replaced with a valid size, but for some reason this is not always happening. If we return early here, encoding will continue to work as expected. This workaround can be removed once this issue is addressed upstream, although that may require a new release of OpenH264. Differential Revision: https://phabricator.services.mozilla.com/D25468
97b3d94e492d245ce71546550af6a6b6e54917b2: Bug 1532465 - Ensure we AddRef prior to early return in MediaType::Assign; r=pehrsons a=pascalc
Dan Minor <dminor@mozilla.com> - Tue, 12 Mar 2019 07:15:58 -0700 - rev 526027
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532465 - Ensure we AddRef prior to early return in MediaType::Assign; r=pehrsons a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D23143
df26e30d2c9e37174c887f2ee15109bd90597ca3: Bug 1539220 - Prefer non-RGB24 capabilities when available; r=pehrsons a=pascalc
Dan Minor <dminor@mozilla.com> - Fri, 29 Mar 2019 18:43:38 +0000 - rev 525909
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1539220 - Prefer non-RGB24 capabilities when available; r=pehrsons a=pascalc We've hit a number of problems with handling of RGB24 video capture on Windows. This adds a check that will ignore any RGB24 capture capabilities when determining a best match if there are other capabilities available to workaround the problems. Differential Revision: https://phabricator.services.mozilla.com/D25449
fcb88149296d6ff80ebfb29a8f4d20e2113e45e3: Bug 1535493 - [MSE] Lower HAVE_ENOUGH_DATA threshold to 3s. r=pehrsons
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 15 Mar 2019 12:34:07 +0000 - rev 525039
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1535493 - [MSE] Lower HAVE_ENOUGH_DATA threshold to 3s. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D23658
e7f1772b47962f1038b749256929167416e5b06b: Bug 1305340 - Enable low-latency decoding on Windows 10 and later. r=pehrsons
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 15 Mar 2019 12:26:59 +0000 - rev 525038
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1305340 - Enable low-latency decoding on Windows 10 and later. r=pehrsons Chrome has had it enabled for years, we had disabled it originally due to crashes seen on Windows 7. Differential Revision: https://phabricator.services.mozilla.com/D23656
6e7fb729f772348dcd502040b26744bb906d796f: Bug 1518946 - Use the Await method instead of a sync dispatch because the latter allows the event loop to run while waiting. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Thu, 14 Mar 2019 12:44:57 +0000 - rev 524872
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1518946 - Use the Await method instead of a sync dispatch because the latter allows the event loop to run while waiting. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D23476
f04779216e2b928707a1c848ccd135a7b9def3c2: Bug 1535044 - Introduce mozilla namespace in TestGroupId.cpp. r=pehrsons
Chun-Min Chang <chun.m.chang@gmail.com> - Wed, 13 Mar 2019 16:51:38 +0000 - rev 524758
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1535044 - Introduce mozilla namespace in TestGroupId.cpp. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D23338
75033c11fa3c9f10f2697badbf7c0887a5fd7e5b: Bug 1213453 - Update mochitest to expect group id. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Fri, 08 Mar 2019 11:52:17 +0000 - rev 524024
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1213453 - Update mochitest to expect group id. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D20373
a90a2cb536f39a37905aeb7c19ae5c04014b290a: Bug 1213453 - Correlate video device group id based on device name. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Fri, 08 Mar 2019 11:52:18 +0000 - rev 524023
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1213453 - Correlate video device group id based on device name. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D20372
1cac58480c6a9a8acc8a11219c8c230e8ff921bb: Bug 1213453 - Session-unique group id. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Fri, 08 Mar 2019 11:52:06 +0000 - rev 524022
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1213453 - Session-unique group id. r=pehrsons Spec in [1] mentions: "The browsing session-unique group identifier for the source of the MediaStreamTrack." [1] https://www.w3.org/TR/mediacapture-streams/#constrainable-properties Differential Revision: https://phabricator.services.mozilla.com/D20371
7e561fa634f7c69adcd45dd78adcb2d516166f04: Bug 1213453 - Add getters/setters for group id in MediaEngineSource and the derived classes. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Fri, 08 Mar 2019 11:51:59 +0000 - rev 524021
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1213453 - Add getters/setters for group id in MediaEngineSource and the derived classes. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D20370
19934e7183f7a4ea6bf10a7313f9bf091ee1c3dd: Bug 1213453 - Add group id in various MediaManager classes. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Fri, 08 Mar 2019 11:51:45 +0000 - rev 524020
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1213453 - Add group id in various MediaManager classes. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D20369
1187925231944ef5c076e75e04fb3f321570fe7d: Bug 1213453 - Update mochitest to expect group id. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Fri, 08 Mar 2019 10:33:57 +0000 - rev 524014
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1213453 - Update mochitest to expect group id. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D20373
6208d9e15f3d71037b941e4c0294479f3097cbdb: Bug 1213453 - Correlate video device group id based on device name. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Fri, 08 Mar 2019 10:33:55 +0000 - rev 524013
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1213453 - Correlate video device group id based on device name. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D20372
ec1da6bbf1a71c135c6f17981468415cdffd05bb: Bug 1213453 - Session-unique group id. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Fri, 08 Mar 2019 10:33:53 +0000 - rev 524012
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1213453 - Session-unique group id. r=pehrsons Spec in [1] mentions: "The browsing session-unique group identifier for the source of the MediaStreamTrack." [1] https://www.w3.org/TR/mediacapture-streams/#constrainable-properties Differential Revision: https://phabricator.services.mozilla.com/D20371
f78c357f2f5f85d23f8c91a8329cd2057b81ad7f: Bug 1213453 - Add getters/setters for group id in MediaEngineSource and the derived classes. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Fri, 08 Mar 2019 10:33:51 +0000 - rev 524011
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1213453 - Add getters/setters for group id in MediaEngineSource and the derived classes. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D20370
6903f0739e83136ce3ffb3edaabdbbecbd04d658: Bug 1213453 - Add group id in various MediaManager classes. r=pehrsons
Alex Chronopoulos <achronop@gmail.com> - Fri, 08 Mar 2019 10:33:49 +0000 - rev 524010
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1213453 - Add group id in various MediaManager classes. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D20369
10df6785552dcb1aaac3dfbbd1b6fe099fee3437: Bug 1440038 - Use SharedRGBImage in MediaEngineTabVideoSource r=pehrsons
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 01 Mar 2019 08:45:50 +0900 - rev 522759
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1440038 - Use SharedRGBImage in MediaEngineTabVideoSource r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D21177
da83e69c73310999b5c68b769b614351f279ca34: Bug 1530488 - Disable camera for aarch64 windows builds; r=pehrsons
Dan Minor <dminor@mozilla.com> - Wed, 27 Feb 2019 19:50:04 +0000 - rev 522395
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1530488 - Disable camera for aarch64 windows builds; r=pehrsons This disables the camera for win64-aarch64 for Windows versions below 19H1. These versions have problems with the DirectShow implementation which prevent the camera from working properly. Differential Revision: https://phabricator.services.mozilla.com/D21272
1bddabb7bafb168ba9c64b755ee4f2844f0ac9cc: Bug 1335740 - Update wpt & mochitests to work w/[SecureContext] navigator.mediaDevices. r=pehrsons
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 27 Feb 2019 03:51:14 +0000 - rev 522285
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1335740 - Update wpt & mochitests to work w/[SecureContext] navigator.mediaDevices. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D20425
e31483efc331715704bd18a686333d6a1d185b0c: Bug 1335740 - getUserMedia() NotAllowedError in http (pref'd on), & [SecureContext] navigator.mediaDevices (pref'd off) r=bzbarsky,pehrsons
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 27 Feb 2019 03:51:07 +0000 - rev 522284
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1335740 - getUserMedia() NotAllowedError in http (pref'd on), & [SecureContext] navigator.mediaDevices (pref'd off) r=bzbarsky,pehrsons Differential Revision: https://phabricator.services.mozilla.com/D19549
19ca3722dde4b10dfd29a521484aa08b1ac9586f: Bug 1522238 - Set frame timestamp in MediaPipeline::ProcessVideoFrame; r=pehrsons
Dan Minor <dminor@mozilla.com> - Thu, 21 Feb 2019 15:21:33 +0000 - rev 521150
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1522238 - Set frame timestamp in MediaPipeline::ProcessVideoFrame; r=pehrsons In the past we relied upon ViEEncoder::OnFrame to set the render time for frames. With the branch 64 update, this code moved to VideoStreamEncoder::OnFrame, and only sets the timestamp if it is greater than the current time. This results in broken rtp timestamp estimates in the rtcp sender report, which causes problems for Meet and possibly other services that rewrite rtp timestamps based upon the sender report. This patch explicitly sets the timestamp in MediaPipeline. This should give us the same behaviour that we had before the branch update without requiring local modifications to upstream code. This leaves the rtp timestamp as zero as that was not being set before. This also removes an unused overload of the VideoFrameConverted method. Differential Revision: https://phabricator.services.mozilla.com/D20517
dba71cacd91796c1229ead6b71ec4fa891ae1812: Bug 1524208: Compare result of BaseInputPin::Receive to S_OK; r=pehrsons
Dan Minor <dminor@mozilla.com> - Wed, 13 Feb 2019 06:33:27 -0800 - rev 520769
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1524208: Compare result of BaseInputPin::Receive to S_OK; r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D19675
678688278ecc4e3040392ef88cd3296f5e23c749: Bug 1524648 - Relax assertion in MediaEngineWebRTCMicrophoneSource::Deallocate to take into account the fact that starting the device can have failed. r=pehrsons
Paul Adenot <paul@paul.cx> - Mon, 11 Feb 2019 09:05:08 +0000 - rev 519348
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1524648 - Relax assertion in MediaEngineWebRTCMicrophoneSource::Deallocate to take into account the fact that starting the device can have failed. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D18979
b350508a425c588684557eb62686cf1a8b4f8e07: Bug 1524648 - Relax assertion in MediaEngineWebRTCMicrophoneSource::Deallocate to take into account the fact that starting the device can have failed. r=pehrsons
Paul Adenot <paul@paul.cx> - Mon, 11 Feb 2019 05:48:49 +0000 - rev 519339
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1524648 - Relax assertion in MediaEngineWebRTCMicrophoneSource::Deallocate to take into account the fact that starting the device can have failed. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D18979
51d12094d825c4c4467cb132d03d4f3cad4b1b82: Bug 1524208 - Calculate stride based upon target_width in video_capture_impl.cc; r=pehrsons
Dan Minor <dminor@mozilla.com> - Thu, 31 Jan 2019 15:37:38 -0500 - rev 517408
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1524208 - Calculate stride based upon target_width in video_capture_impl.cc; r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D18270
ce681d2ac83455eee8057d279b7d6f3384bfbef1: Bug 1521325 - TrackUnionStream.cpp: Value stored to 'inputTrackEndPoint' is never read. r=pehrsons
Emma Humphries <ehumphries@mozilla.com> - Fri, 01 Feb 2019 06:09:04 +0000 - rev 517253
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1521325 - TrackUnionStream.cpp: Value stored to 'inputTrackEndPoint' is never read. r=pehrsons This is a change suggested by static analysis: http://sylvestre.ledru.info/reports/fx-scan-build/report-TrackUnionStream.cpp-CopyTrackData-24-1.html#EndPath The condition that triggers the line in question breaks out of the loop. ``` for (some range) value = foo if (condition) { value = bar // the line in question break; } /* use value */ end ``` So if the condition is triggered, we leave the loop before `value` is used. Differential Revision: https://phabricator.services.mozilla.com/D18169
38edbc4fa662709ad0602d1feed51bea61711931: Bug 1530488 - Disable camera for aarch64 windows builds; r=pehrsons a=lizzard
Dan Minor <dminor@mozilla.com> - Wed, 27 Feb 2019 19:50:04 +0000 - rev 516366
Push 1963 by archaeopteryx@coole-files.de at Wed, 13 Mar 2019 15:32:59 +0000
Bug 1530488 - Disable camera for aarch64 windows builds; r=pehrsons a=lizzard This disables the camera for win64-aarch64 for Windows versions below 19H1. These versions have problems with the DirectShow implementation which prevent the camera from working properly. Differential Revision: https://phabricator.services.mozilla.com/D21272
89ac71e3fa34388c0698a5af2e831a336a858052: Bug 1524208: Compare result of BaseInputPin::Receive to S_OK. r=pehrsons, a=abillings
Dan Minor <dminor@mozilla.com> - Wed, 13 Feb 2019 06:33:27 -0800 - rev 516065
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1524208: Compare result of BaseInputPin::Receive to S_OK. r=pehrsons, a=abillings Differential Revision: https://phabricator.services.mozilla.com/D19675
e7f9d4cd8d73341f0166a97dc988a6ff4ed6bae0: Bug 1524208 - Calculate stride based upon target_width in video_capture_impl.cc; r=pehrsons a=lizzard
Dan Minor <dminor@mozilla.com> - Thu, 31 Jan 2019 15:37:38 -0500 - rev 515752
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1524208 - Calculate stride based upon target_width in video_capture_impl.cc; r=pehrsons a=lizzard Differential Revision: https://phabricator.services.mozilla.com/D18270
1b35c6f6a5829f4b406a55e531076875299dcc25: Bug 1514016 - Use DispatchTrustedEvent helper in MediaRecorder::DispatchSimpleEvent. r=pehrsons
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 18:32:54 +0000 - rev 513783
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1514016 - Use DispatchTrustedEvent helper in MediaRecorder::DispatchSimpleEvent. r=pehrsons During review of bug 1458538, :bz noted that our event dispatching code could be simplified by using DOMEventTargetHelper::DispatchTrustedEvent. As this was not done during that bug, driveby fix here while we're making other changes. Differential Revision: https://phabricator.services.mozilla.com/D14571
7f454762898bfc2654a56bbc41744d9e6223fb01: Bug 1514016 - Add logging of this to MediaRecorder::pause and resume. r=pehrsons
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 18:32:54 +0000 - rev 513782
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1514016 - Add logging of this to MediaRecorder::pause and resume. r=pehrsons Driveby change to bring our logging here in line with out other logging. Depends on D14488 Differential Revision: https://phabricator.services.mozilla.com/D14489
8f1376f47212a9d5252fe1f030a2b940af301d59: Bug 1514016 - Fire pause and resume events asynchronously. r=pehrsons
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 18:32:53 +0000 - rev 513781
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1514016 - Fire pause and resume events asynchronously. r=pehrsons Depends on D14487 Differential Revision: https://phabricator.services.mozilla.com/D14488
e19d8db0f4d1339707222f05ce9dea97afcab1f2: Bug 1514016 - Replace DispatchStartEventRunnable with DispatchEventRunnable. r=pehrsons
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 18:32:53 +0000 - rev 513780
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1514016 - Replace DispatchStartEventRunnable with DispatchEventRunnable. r=pehrsons Depends on D14486 Differential Revision: https://phabricator.services.mozilla.com/D14487
7a0378016cf9dab373a6218f600020894cbcd81e: Bug 1514016 - Add DispatchEventRunnable to media recorder to aid with dispatching different named events. r=pehrsons
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 18:32:52 +0000 - rev 513779
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1514016 - Add DispatchEventRunnable to media recorder to aid with dispatching different named events. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D14486
680b0fa725809c5d20b7d63f28aa4ba9d3f4186a: Bug 1321221 - Implement getDisplayMedia() and update related wpt tests. r=pehrsons,smaug
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 28 Dec 2018 03:12:57 +0000 - rev 512020
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1321221 - Implement getDisplayMedia() and update related wpt tests. r=pehrsons,smaug Differential Revision: https://phabricator.services.mozilla.com/D15058
9a4d3d6e59ae472f58d621b219f1b8488a224f92: Bug 1474376 - Merge window+screen sharing for content (list fullscreen as option in window-list), and get away from MediaSourceEnum. r=pehrsons,florian
Jan-Ivar Bruaroey <jib@mozilla.com> - Thu, 27 Dec 2018 23:40:36 +0000 - rev 512004
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1474376 - Merge window+screen sharing for content (list fullscreen as option in window-list), and get away from MediaSourceEnum. r=pehrsons,florian Differential Revision: https://phabricator.services.mozilla.com/D14941
774451e25c49d07df4155455b90140c396a4e53b: Bug 1511509 - Assert that at least one stream is configured in CreateEncoderStreams; r=pehrsons
Dan Minor <dminor@mozilla.com> - Thu, 13 Dec 2018 15:08:17 +0000 - rev 510518
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1511509 - Assert that at least one stream is configured in CreateEncoderStreams; r=pehrsons CreateEncoderStreams is called from VideoStreamEncoder::ReconfigureEncoder which does not check that at least one stream is returned prior to accessing one of the streams. This would most likely result in a runtime check failing in ReconfigureEncoder. This adds a runtime assertion in CreateEncodeStreams that will check that at least one stream is created. This is better than undefined behaviour in ReconfigureEncoder. Differential Revision: https://phabricator.services.mozilla.com/D14281
1ae2a252d3e81d1b52fe2ef3e49c51f8c2344f1d: Bug 1443429 - P4. Ensure MediaShutdownManager is initialized outside stable state. r=pehrsons
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 13 Dec 2018 20:06:03 +0000 - rev 510444
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1443429 - P4. Ensure MediaShutdownManager is initialized outside stable state. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D14283
df4554217d9aafaa4a161bc32c0836e316ed5c4f: Bug 1443429 - P1. Ensure that we don't run JS wrapper while in stable state. r=pehrsons
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 13 Dec 2018 20:04:46 +0000 - rev 510441
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1443429 - P1. Ensure that we don't run JS wrapper while in stable state. r=pehrsons Due to the state watcher logic, mirror tasks can be dispatched while in stable state. We must not have visible aJS change during such stable state. Differential Revision: https://phabricator.services.mozilla.com/D12699
dff4f40ef7032bcab490fae3d7b686993629285a: Bug 1512280 - Less verbose code in MediaManager in places. r=pehrsons
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 12 Dec 2018 20:43:23 +0000 - rev 510314
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1512280 - Less verbose code in MediaManager in places. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D13986
79b1f09eb5c582a0b81d40e93afcd0129735c7c8: Bug 1512280 - Add out-parameter to EnumerateDevicesImpl(); clearer semantics and flattens things. r=pehrsons
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 12 Dec 2018 20:42:54 +0000 - rev 510313
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1512280 - Add out-parameter to EnumerateDevicesImpl(); clearer semantics and flattens things. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D13985
9e526b3093ee60791cf9c436ea06b6665eb5ef74: Bug 1497992 - Remove VideoReceiver::Reset; r=pehrsons
Dan Minor <dminor@mozilla.com> - Wed, 12 Dec 2018 17:57:38 +0000 - rev 510309
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1497992 - Remove VideoReceiver::Reset; r=pehrsons This ends up calling VCMReceiver::Reset() which resets the state of the VCMJitterBuffer. We no longer use VCMJitterBuffer, which is the old jitter buffer implementation, so this code no longer has any effect and can be removed. Differential Revision: https://phabricator.services.mozilla.com/D14185
abe93461261604556e83094ebdaf7e86e8faf327: Bug 1512280 - Less verbose code in MediaManager in places. r=pehrsons
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 12 Dec 2018 04:22:06 +0000 - rev 510197
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1512280 - Less verbose code in MediaManager in places. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D13986
9463a1a3d790eaba8d61112c8dac961349a3da55: Bug 1512280 - Add out-parameter to EnumerateDevicesImpl(); clearer semantics and flattens things. r=pehrsons
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 12 Dec 2018 04:00:42 +0000 - rev 510196
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1512280 - Add out-parameter to EnumerateDevicesImpl(); clearer semantics and flattens things. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D13985
9e2fe8635c950031d12b391ebbc093a7921f22bc: Bug 1514016 - Use DispatchTrustedEvent helper in MediaRecorder::DispatchSimpleEvent. r=pehrsons, a=RyanVM
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 18:32:54 +0000 - rev 509506
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1514016 - Use DispatchTrustedEvent helper in MediaRecorder::DispatchSimpleEvent. r=pehrsons, a=RyanVM During review of bug 1458538, :bz noted that our event dispatching code could be simplified by using DOMEventTargetHelper::DispatchTrustedEvent. As this was not done during that bug, driveby fix here while we're making other changes. Differential Revision: https://phabricator.services.mozilla.com/D14571
5d242f707c4550a2f685d5b8571aea0789abe735: Bug 1514016 - Add logging of this to MediaRecorder::pause and resume. r=pehrsons, a=RyanVM
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 18:32:54 +0000 - rev 509505
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1514016 - Add logging of this to MediaRecorder::pause and resume. r=pehrsons, a=RyanVM Driveby change to bring our logging here in line with out other logging. Depends on D14488 Differential Revision: https://phabricator.services.mozilla.com/D14489
90eb6008a5ae479608d618f1f2dcb6b784795920: Bug 1514016 - Fire pause and resume events asynchronously. r=pehrsons, a=RyanVM
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 18:32:53 +0000 - rev 509504
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1514016 - Fire pause and resume events asynchronously. r=pehrsons, a=RyanVM Depends on D14487 Differential Revision: https://phabricator.services.mozilla.com/D14488
eb356ac31743336120bf89d3d61e01d4193c2c83: Bug 1514016 - Replace DispatchStartEventRunnable with DispatchEventRunnable. r=pehrsons, a=RyanVM
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 18:32:53 +0000 - rev 509503
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1514016 - Replace DispatchStartEventRunnable with DispatchEventRunnable. r=pehrsons, a=RyanVM Depends on D14486 Differential Revision: https://phabricator.services.mozilla.com/D14487
7746b834faec4a5d29d7fd1e53b935402306dac9: Bug 1514016 - Add DispatchEventRunnable to media recorder to aid with dispatching different named events. r=pehrsons, a=RyanVM
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 14 Jan 2019 18:32:52 +0000 - rev 509502
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1514016 - Add DispatchEventRunnable to media recorder to aid with dispatching different named events. r=pehrsons, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D14486