searching for reviewer(dminor)
4257591c09c6586fc06f3837e66ed5be81bcee96: Bug 1592855 - run mach vendor aom with python3 r=dminor
Edwin Takahashi <egao@mozilla.com> - Mon, 04 Nov 2019 20:31:43 +0000 - rev 500680
Push 114166 by apavel@mozilla.com at Thu, 07 Nov 2019 10:04:01 +0000
Bug 1592855 - run mach vendor aom with python3 r=dminor Changes: - update sections of `generate_sources_mozbuild.py` and `cmakeparser.py` to be python3 compatible - change import of `urlparse` to be python3 compatible Depends on D51414 Differential Revision: https://phabricator.services.mozilla.com/D51692
1a2ce959ae624e69fb7096b6089e6f911fa8e9dc: Bug 1587573 - Clarify threading model used by MediaKeySystemAccessManager. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Thu, 24 Oct 2019 21:55:54 +0000 - rev 499170
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1587573 - Clarify threading model used by MediaKeySystemAccessManager. r=dminor The MediaKeySystemAccessManager should be used entirely on the main thread because it's interacting with JS. Making this explicit via comments in the header and MOZ_ASSERTs helps document the threading model of the class. Differential Revision: https://phabricator.services.mozilla.com/D49318
9b5849cc7455597e100ac60801369c1f7a9ce4fd: Bug 1587573 - Make MediaKeySystemAccessManager includes + include guard match google style. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Thu, 24 Oct 2019 21:55:47 +0000 - rev 499169
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1587573 - Make MediaKeySystemAccessManager includes + include guard match google style. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D49317
c8d446164add828c06bb50adde1ec1766250ef35: Bug 1587573 - Define a log to cut down on boilerplate in the MediaKeySystemAccessManager. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Thu, 24 Oct 2019 21:55:35 +0000 - rev 499168
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1587573 - Define a log to cut down on boilerplate in the MediaKeySystemAccessManager. r=dminor Define a new macro to cut down on the boilerplate for logging. We don't use the new macro inside lambda because __func__ doesn't expand nicely -- so we keep using the old logging. I considered using __PRETTY_FUNCTION__ or __FUNCSIG__ depending on the platform, but found the logs too verbose to be desirable. Differential Revision: https://phabricator.services.mozilla.com/D49316
aa77e5f11f210183c409383facb4ce69b36c8a16: Bug 1587573 - Tidy MediaKeySystemAccessManager to ease adding further checks when requesting access. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Thu, 24 Oct 2019 21:55:33 +0000 - rev 499167
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1587573 - Tidy MediaKeySystemAccessManager to ease adding further checks when requesting access. r=dminor Tidy MediaKeySystemAccessManager in various ways to prepare for adding extra checks to the process of obtaining MediaKeySystem access. - Encapsulate request information into the PendingRequest struct and use it more broadly. Prior to these changes the struct was only used to store request info when we were waiting on CDM installation. However, most functionality in the manager expects grouped request information to be passed about, so use the struct to do that. - Use UniquePtr to pass PendingRequests. This ensures that a request is uniquely owned in any context it's in. This simplifies the mental model of the manager, whenever encountering a PendingRequest one know that that request is owned only by the current part of the pipeline processing it. - Add some logging on the entry of functions that didn't have logs. These are useful for debugging EME to ensure that certain functions were reached. - Add comments to document the header to better document the class. Differential Revision: https://phabricator.services.mozilla.com/D49315
fc5ca4f1d3e0f2b1faf7c3530759abf4afef063b: Bug 1588571 - renew SDP comparison telemetry; r=dminor
Nico Grunbaum <na-g@nostrum.com> - Tue, 15 Oct 2019 15:58:25 +0000 - rev 497916
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
Bug 1588571 - renew SDP comparison telemetry; r=dminor Differential Revision: https://phabricator.services.mozilla.com/D49187
62df83aa567e43dfaf63aa6deca6a5f0d2918fed: Bug 1588346: removed webrtc sdk directory. r=dminor
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Tue, 15 Oct 2019 11:35:55 +0000 - rev 497736
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
Bug 1588346: removed webrtc sdk directory. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D49077
8ea163ea6721438aa8a352b3d3f297fe2895373c: Bug 1586347 - Have BrowserChild internally take care of caching logic when checking if windows support protected media. r=dminor,rhunt
Bryce Seager van Dyk <bvandyk@mozilla.com> - Mon, 14 Oct 2019 19:10:39 +0000 - rev 497550
Push 114152 by dvarga@mozilla.com at Tue, 15 Oct 2019 11:14:34 +0000
Bug 1586347 - Have BrowserChild internally take care of caching logic when checking if windows support protected media. r=dminor,rhunt Currently when checking if a window supports protected media it's up to the caller interacting with a BrowserChild to check if a response is already cached, to perform the check if needed, and to then set the cached response if a call was made. This patch moves that logic internal to Browser child so that callers need to only worry about interacting with a single function. Differential Revision: https://phabricator.services.mozilla.com/D48585
9c6ea248e4a26aa3b3949cde4875325b41f63f45: Bug 1586043 - Gracefully handle IPC failure when checking if MediaKeySystemAccess is allowed on Windows. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 04 Oct 2019 15:10:22 +0000 - rev 496336
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1586043 - Gracefully handle IPC failure when checking if MediaKeySystemAccess is allowed on Windows. r=dminor Because it's possible to have the IPC fail when checking if MediaKeySystemAccess should be allowed, we should gracefully handle the IPC failure case. If we don't gracefully handle here, closing the tab during requestMediaKeySystemAccess can result in crashing the content process. Differential Revision: https://phabricator.services.mozilla.com/D48116
ab530e0ca195664772f1fc55d9ec920e59aa403e: Bug 1583882 - Fire an event when a <video> being visually cloned is removed from the DOM. r=dminor
Mike Conley <mconley@mozilla.com> - Mon, 30 Sep 2019 15:49:56 +0000 - rev 495866
Push 114140 by dvarga@mozilla.com at Wed, 02 Oct 2019 18:04:51 +0000
Bug 1583882 - Fire an event when a <video> being visually cloned is removed from the DOM. r=dminor Depends on D47611 Differential Revision: https://phabricator.services.mozilla.com/D47612
f219d86f132e619d6f8c0308fa040c013246c7a2: Bug 1583882 - Remove vestigial TogglePictureInPicture privileged method on HTMLVideoElement. r=webidl,dminor,smaug*
Mike Conley <mconley@mozilla.com> - Mon, 30 Sep 2019 15:34:43 +0000 - rev 495865
Push 114140 by dvarga@mozilla.com at Wed, 02 Oct 2019 18:04:51 +0000
Bug 1583882 - Remove vestigial TogglePictureInPicture privileged method on HTMLVideoElement. r=webidl,dminor,smaug* Differential Revision: https://phabricator.services.mozilla.com/D47611
1387b2c480b55ecca3fbdf62bd7649dafc62438d: Bug 1579834 - [WebRTC] Add mips64 support; r=dminor
Wang Qing <wangqing-hf@loongson.cn> - Wed, 25 Sep 2019 14:15:23 +0000 - rev 495021
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1579834 - [WebRTC] Add mips64 support; r=dminor Differential Revision: https://phabricator.services.mozilla.com/D45620
8cbbfc9b3fb399fdfdc0ed0c67135499706326b7: Bug 1582518 - Replace IntervalSet.Length usages with IsEmpty where appropriate. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 20 Sep 2019 19:41:53 +0000 - rev 494360
Push 114115 by aiakab@mozilla.com at Sat, 21 Sep 2019 10:09:09 +0000
Bug 1582518 - Replace IntervalSet.Length usages with IsEmpty where appropriate. r=dminor This replaces the instances where Length was being called on an interval set to determine if it was empty or not empty. IsEmpty makes the intention in these cases more immediately obvious, and avoids the need to think about ints as bools in cases like `if(!mySet.Length())`. Depends on D46638 Differential Revision: https://phabricator.services.mozilla.com/D46639
63b0cd12e313f6936a196ffa0c558c3d38d7f490: Bug 1582518 - Restyle some of media's Intervals.h. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 20 Sep 2019 19:11:28 +0000 - rev 494359
Push 114115 by aiakab@mozilla.com at Sat, 21 Sep 2019 10:09:09 +0000
Bug 1582518 - Restyle some of media's Intervals.h. r=dminor Restyle include guard + includes to conform to new style rules. Depends on D46637 Differential Revision: https://phabricator.services.mozilla.com/D46638
1815141a8caa263262984bbd9c46fc8b5cacfd31: Bug 1582518 - Add an IsEmpty() method to media's IntervalSet. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 20 Sep 2019 19:11:16 +0000 - rev 494358
Push 114115 by aiakab@mozilla.com at Sat, 21 Sep 2019 10:09:09 +0000
Bug 1582518 - Add an IsEmpty() method to media's IntervalSet. r=dminor This is a quality of life improvement: - More concise than checking if Length() == 0. - More readable then if(mySet.Length()) (in my opinion). - We already have checks that test if IntervalSets are empty by looking at their length, so there is a use case for this. Differential Revision: https://phabricator.services.mozilla.com/D46637
6028bf4f8a43b5561f107aaad389e3d059e6c407: Bug 1576990 - Stop the WMF decoder estimating durations on 0 duration samples. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 20 Sep 2019 18:39:43 +0000 - rev 494345
Push 114115 by aiakab@mozilla.com at Sat, 21 Sep 2019 10:09:09 +0000
Bug 1576990 - Stop the WMF decoder estimating durations on 0 duration samples. r=dminor Set a trivial duration (1us) on 0 duration samples before feeding them to the WMF MFT decoder to prevent it from estimating the duration for such samples. Differential Revision: https://phabricator.services.mozilla.com/D46516
3f2fc282b9c7deef92adf2bd9d6c974c6fc4cf82: Bug 1576990 - Set durations on frames for the WMF decoder. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 20 Sep 2019 18:39:33 +0000 - rev 494344
Push 114115 by aiakab@mozilla.com at Sat, 21 Sep 2019 10:09:09 +0000
Bug 1576990 - Set durations on frames for the WMF decoder. r=dminor This is a back out of changeset c52127007a01, i.e. reverts bug 1560440. That bug was itself reverting a prior bug where we started setting the duration. There are two scenarios involved, each with their own issues: - We don't set the duration when feeding the decoder (what we're doing prior to this change). In this case the decoder will estimate durations for all samples. This works in many cases, but leads to issues with files that have non-uniform durations - as seen in bug 1576990 (this bug). - We do set the duration when feeding the decoder (what will happen after this change). In this case the decoder will not estimate durations, except it still seems to do so when fed 0 duration samples. Since our demuxing pipeline can create 0 duration samples, this leads to issues with such files (as seen in bug 1560440). This patch fixes the former of the above, and the next patch in the chain will address the latter. Differential Revision: https://phabricator.services.mozilla.com/D46515
a5c23245837ebdd99532e8bfaca05774c5c96d9d: Bug 1572281 - Remove audio device change notifications from video capture in Windows. r=dminor
Alex Chronopoulos <achronop@gmail.com> - Wed, 18 Sep 2019 13:12:30 +0000 - rev 494263
Push 114114 by dluca@mozilla.com at Fri, 20 Sep 2019 22:00:08 +0000
Bug 1572281 - Remove audio device change notifications from video capture in Windows. r=dminor Video capture used to provide device change notifications for audio and video devices. From now on, CubebDeviceEnumerator will provide audio device change notifications thus video capture is updated to notify only changes of the video device. This is the windows part. Differential Revision: https://phabricator.services.mozilla.com/D46274
3bd2c4d6811b03e1c2085cd51f8217df90306536: Bug 1572281 - Remove audio device change notifications from video capture in OSX. r=dminor
Alex Chronopoulos <achronop@gmail.com> - Wed, 18 Sep 2019 13:16:56 +0000 - rev 494262
Push 114114 by dluca@mozilla.com at Fri, 20 Sep 2019 22:00:08 +0000
Bug 1572281 - Remove audio device change notifications from video capture in OSX. r=dminor Video capture used to provide device change notifications for audio and video devices. From now on, CubebDeviceEnumerator will provide audio device change notifications thus video capture is updated to notify only changes of the video device. This is the OSX part. Differential Revision: https://phabricator.services.mozilla.com/D46273
7bf7263db30b794139332691f4fbc98b4bfcfdd7: Bug 1572281 - Remove audio device change notifications from video capture in Linux. r=dminor
Alex Chronopoulos <achronop@gmail.com> - Wed, 18 Sep 2019 13:16:57 +0000 - rev 494261
Push 114114 by dluca@mozilla.com at Fri, 20 Sep 2019 22:00:08 +0000
Bug 1572281 - Remove audio device change notifications from video capture in Linux. r=dminor Video capture used to provide device change notifications for audio and video devices. From now on, CubebDeviceEnumerator will provide audio device change notifications thus video capture is updated to notify only changes of the video device. This is the Linux part. Differential Revision: https://phabricator.services.mozilla.com/D46272
1feec83ee6f92a35de0d4b27ebea04e68a0d7ef0: Bug 1581806 - Trigger devicechange event for audio and video input devices only. r=dminor
Alex Chronopoulos <achronop@gmail.com> - Tue, 17 Sep 2019 14:31:39 +0000 - rev 493776
Push 114101 by nerli@mozilla.com at Wed, 18 Sep 2019 22:01:41 +0000
Bug 1581806 - Trigger devicechange event for audio and video input devices only. r=dminor After Bug 1581193 devicechange notifications were triggered with any device change, not just video and audio devices. This patch limits down the notifications to only video and audio input devices change. Differential Revision: https://phabricator.services.mozilla.com/D46147
be35733bd9754723628fc9e5c13c05839dacc0f6: Bug 1577021: Add test coverage for non-ascii characters in MimeType codecs. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Tue, 03 Sep 2019 19:02:14 +0000 - rev 491571
Push 114026 by aiakab@mozilla.com at Wed, 04 Sep 2019 04:24:07 +0000
Bug 1577021: Add test coverage for non-ascii characters in MimeType codecs. r=dminor Provides coverage for an issue fixed in 1573381. Note that while that bug discusses big endian machines, the tests added will cover both the big and little endian case of the bug. This is because we have test cases that make sure both octets of 16 wide char are being correctly compared. Differential Revision: https://phabricator.services.mozilla.com/D44054
81bb1eaa1c0b4caf0cbf0fb832a3f98b2d2a34aa: Bug 1577021: Add test coverage for non-ascii characters in MimeType codecs. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Tue, 03 Sep 2019 17:41:48 +0000 - rev 491563
Push 114026 by aiakab@mozilla.com at Wed, 04 Sep 2019 04:24:07 +0000
Bug 1577021: Add test coverage for non-ascii characters in MimeType codecs. r=dminor Provides coverage for an issue fixed in 1573381. Note that while that bug discusses big endian machines, the tests added will cover both the big and little endian case of the bug. This is because we have test cases that make sure both octets of 16 wide char are being correctly compared. Differential Revision: https://phabricator.services.mozilla.com/D44054
e7d03b7c3b68da1b191e1f82ef19e2e9f59eef34: Bug 1571667 - Memoize capabilities in MediaEngineRemoteVideoSource. r=jib,dminor
Andreas Pehrson <apehrson@mozilla.com> - Wed, 28 Aug 2019 08:39:50 +0000 - rev 490364
Push 113991 by rgurzau@mozilla.com at Wed, 28 Aug 2019 15:58:47 +0000
Bug 1571667 - Memoize capabilities in MediaEngineRemoteVideoSource. r=jib,dminor Differential Revision: https://phabricator.services.mozilla.com/D41241
f65891d4a353093d98109f472000ee1ea6cf0d66: Bug 1573976 - Undef Status in GMPMessageUtils to avoid bustages in Linux unified build. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 16 Aug 2019 17:28:09 +0000 - rev 488759
Push 113922 by opoprus@mozilla.com at Mon, 19 Aug 2019 22:15:45 +0000
Bug 1573976 - Undef Status in GMPMessageUtils to avoid bustages in Linux unified build. r=dminor If Status is defined (X11 headers define it as int), it ends up busting the Status enum used in the Widevine headers. Avoid this by undeffing it before including headers. Differential Revision: https://phabricator.services.mozilla.com/D42335
9d89249349d07225b6f5e34381ddbb9044ef2912: Bug 1573976 - Update hdcp version strings used in GetStatusForPolicy. r=dminor,alwu
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 16 Aug 2019 17:17:32 +0000 - rev 488758
Push 113922 by opoprus@mozilla.com at Mon, 19 Aug 2019 22:15:45 +0000
Bug 1573976 - Update hdcp version strings used in GetStatusForPolicy. r=dminor,alwu These strings are detailed at https://github.com/WICG/hdcp-detection/blob/master/explainer.md, and were changed since the original implementation of this feature. Differential Revision: https://phabricator.services.mozilla.com/D42062
9666df4faff79b8883397e1210673a9a325b3106: Bug 1573976 - Fix GetStatusForPolicy handling of unrecognized values. r=dminor,alwu
Bryce Seager van Dyk <bvandyk@mozilla.com> - Fri, 16 Aug 2019 17:47:21 +0000 - rev 488757
Push 113922 by opoprus@mozilla.com at Mon, 19 Aug 2019 22:15:45 +0000
Bug 1573976 - Fix GetStatusForPolicy handling of unrecognized values. r=dminor,alwu GetStatusPolicy should not treat unrecognized values as if they were no hdcp policy. A trivial example is that if we do not recognize a newer hdcp string, say "2.3", then we should not query if the CDM supports this policy as if it were no hdcp. This patch means that we surface and error to JS if we do no recognize an hdcp string. Differential Revision: https://phabricator.services.mozilla.com/D42061
7c287afc3556403098d8f26c382b119aa8d6c3ec: Bug 1573902 - Fix CDM Init return value name in IPDL. r=dminor
Bryce Seager van Dyk <bvandyk@mozilla.com> - Wed, 14 Aug 2019 19:35:07 +0000 - rev 488103
Push 113900 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:53:50 +0000
Bug 1573902 - Fix CDM Init return value name in IPDL. r=dminor The return value for PChromiumCDM::Init was unused when the IPDL change was first made. However, that quickly changed, but I failed to update the IPDL to reflect that the value is now used to propagate the value that CDM interface 10 Widevine modules give us via the OnInitialized callback. This patch fixes the IPDL to reflect that. The changes in C++ code have already been made, so no change needed there. Differential Revision: https://phabricator.services.mozilla.com/D41995
a5784d10386221c61d889c638cca8c8f304eff5e: Bug 1567604 - Make VIDEO_PLAY_TIME_MS Telemetry probe opt-out. data-review=bmiroglio,r=dminor
Mike Conley <mconley@mozilla.com> - Tue, 13 Aug 2019 17:23:12 +0000 - rev 487796
Push 113885 by dvarga@mozilla.com at Wed, 14 Aug 2019 04:13:43 +0000
Bug 1567604 - Make VIDEO_PLAY_TIME_MS Telemetry probe opt-out. data-review=bmiroglio,r=dminor Differential Revision: https://phabricator.services.mozilla.com/D38744
1de6425af33d2397fc35bbb1cd30a51e0ff28d91: Bug 1526039 - Fix protocol field in about:webrtc candidates table r=dminor
Ryan Alderete <ralderete@mozilla.com> - Thu, 01 Aug 2019 17:32:28 +0000 - rev 486029
Push 113827 by btara@mozilla.com at Sat, 03 Aug 2019 09:54:50 +0000
Bug 1526039 - Fix protocol field in about:webrtc candidates table r=dminor "transport" is the old name for the field. This makes it so that the transport protocol is no longer printed as "undefined" in the ICE candidate table. Differential Revision: https://phabricator.services.mozilla.com/D39981
17b7695a194e895ad88f45cc44e5f8e3035bac10: Bug 1566523 - Remove com.apple.quarantine from gmp downloads. r=dminor
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 25 Jul 2019 18:38:57 +0000 - rev 484745
Push 113781 by csabou@mozilla.com at Fri, 26 Jul 2019 03:47:00 +0000
Bug 1566523 - Remove com.apple.quarantine from gmp downloads. r=dminor On MacOS Firefox will add the com.apple.quarantine attribute to files it downloads. Firefox does this as a safety measure to indicate to the OS that the file may be from an untrusted source. While the attribute can be set prior to MacOS 10.15, the attribute is used to enforce new features in 10.15. This leads to issues where if we do not clear the attribute from GMPs we download, we will fail to load dynamic libs. This patch means we will clear the quarantine from GMP downloads. These GMPs come from a trusted source and are checksummed via hash. Note, most of the heavy lifting for this was done in bug 1566700. We just leverage the new API here. Differential Revision: https://phabricator.services.mozilla.com/D39369
2f987f08be90651e48ed444fe52c86d09ff6ce11: Bug 1567739 - Stop using deprecated rust libc integer types in rsdparsa_capi. r=dminor
Mike Hommey <mh+mozilla@glandium.org> - Wed, 24 Jul 2019 22:15:55 +0000 - rev 484622
Push 113775 by aciure@mozilla.com at Thu, 25 Jul 2019 06:34:07 +0000
Bug 1567739 - Stop using deprecated rust libc integer types in rsdparsa_capi. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D38939
cc5e3d514f2827b5a851277e962eeba6ba6c77a5: Bug 1480088: Added length check for uplfec. r=dminor
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Mon, 22 Jul 2019 10:31:55 +0000 - rev 483718
Push 113749 by rmaries@mozilla.com at Tue, 23 Jul 2019 03:49:47 +0000
Bug 1480088: Added length check for uplfec. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D38786
2a81e4b801a1f5a3f5c28fdc35ffcb3a5720da9e: Bug 1558890 - Give more leeway to VideoFrameConverterTest::ClearFutureFramesOnJumpingBack. r=dminor
Andreas Pehrson <apehrson@mozilla.com> - Thu, 27 Jun 2019 20:14:41 +0000 - rev 480530
Push 113555 by csabou@mozilla.com at Fri, 28 Jun 2019 16:23:03 +0000
Bug 1558890 - Give more leeway to VideoFrameConverterTest::ClearFutureFramesOnJumpingBack. r=dminor This does two things: - Makes times relative to current time, with the only constraint that not a whole second may pass after the first frame, since that will trigger the same-frame timer. - Changes asserts to use TimeDuration instead of TimeStamp for understandable logs. This has proven needed on some macosx machines. Differential Revision: https://phabricator.services.mozilla.com/D36217
97119554c8a19c62da581f17b40a77a1ddc5b063: Bug 1548679: disable future downloads of OpenH264 for Fennec. r=dminor
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Fri, 21 Jun 2019 01:00:05 +0000 - rev 479792
Push 113488 by shindli@mozilla.com at Fri, 21 Jun 2019 09:45:11 +0000
Bug 1548679: disable future downloads of OpenH264 for Fennec. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D30939
8ba736c35de8d0522ac1028682451233459326ac: Bug 1556696 - Only fail the VideoFrameConverter out-of-buffers assert if we dropped 100 frames in a row. r=dminor
Andreas Pehrson <apehrson@mozilla.com> - Thu, 20 Jun 2019 15:19:01 +0000 - rev 479673
Push 113481 by csabou@mozilla.com at Thu, 20 Jun 2019 22:48:57 +0000
Bug 1556696 - Only fail the VideoFrameConverter out-of-buffers assert if we dropped 100 frames in a row. r=dminor Five buffers is evidently not enough to ensure we don't run out. What we really want the assert for is that we are not leaking buffers so that they never recycle, while also keeping memory usage down. This achieves that by allowing for 100 frames to drop before failing the out-of-buffers assert. Differential Revision: https://phabricator.services.mozilla.com/D35324
49be991ad4d9ab41ddd6dd829edf62a2154fbfea: Bug 1554949 - Fix WebRTC build failure with newer linux kernel. r=dminor
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 28 May 2019 13:02:22 +0000 - rev 475843
Push 113238 by opoprus@mozilla.com at Tue, 28 May 2019 22:13:21 +0000
Bug 1554949 - Fix WebRTC build failure with newer linux kernel. r=dminor Recent kernel commit[1] moved a bit the define for this constant. This revealed a missing include in WebRTC. I filed this upstream in: * https://bugs.chromium.org/p/webrtc/issues/detail?id=10677 And sent a patch in: * https://webrtc-review.googlesource.com/c/src/+/138270 [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0768e17073dc5 Differential Revision: https://phabricator.services.mozilla.com/D32809
c49518b4191c5985f6bfb21fab850c3b73313234: Bug 1540124 - Enable aarch64 assembly builds for libdav1d. r=dminor
Alex Chronopoulos <achronop@gmail.com> - Wed, 08 May 2019 15:59:15 +0000 - rev 473088
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1540124 - Enable aarch64 assembly builds for libdav1d. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D30185
bd790e80a2f794b60bd9e300faf0c9eeea821054: Bug 1407415 - Add a CamerasParent shutdown blocker. r=dminor,asuth
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 03 May 2019 21:08:45 +0000 - rev 472614
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1407415 - Add a CamerasParent shutdown blocker. r=dminor,asuth Differential Revision: https://phabricator.services.mozilla.com/D29701
5dbc2ba75388af17e059b91bf235826ef94d6485: Bug 1407415 - Consolidate media::GetShutdownBarrier() use and return a RefPtr r=dminor
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 03 May 2019 21:08:42 +0000 - rev 472613
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1407415 - Consolidate media::GetShutdownBarrier() use and return a RefPtr r=dminor Differential Revision: https://phabricator.services.mozilla.com/D29700
5edef21b353c2e30553f8302affa971ae10d2542: Bug 1407415 - Add a using statement to reduce word wrapping. r=dminor
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 03 May 2019 21:08:40 +0000 - rev 472612
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1407415 - Add a using statement to reduce word wrapping. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D29699
34d3173eb662ec893d94f1a0f45d1b98ea0068cd: Bug 1400563 - timer deadlock fix r=drno,dminor
Nico Grunbaum <na-g@nostrum.com> - Tue, 23 Apr 2019 05:32:57 +0000 - rev 471382
Push 112918 by rmaries@mozilla.com at Fri, 26 Apr 2019 09:59:41 +0000
Bug 1400563 - timer deadlock fix r=drno,dminor timer deadlock fix Differential Revision: https://phabricator.services.mozilla.com/D28087
305284b53c3c2cf72248c63930f287f4ba909e59: Bug 1532576 - Fallback openh264 gmp source file is out of date. r=dminor
Justin Wood <Callek@gmail.com> - Tue, 23 Apr 2019 13:32:57 +0000 - rev 470719
Push 112876 by aciure@mozilla.com at Tue, 23 Apr 2019 22:24:17 +0000
Bug 1532576 - Fallback openh264 gmp source file is out of date. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D28478
f43307f2bad981db27268a2de5002cbb904b1a4d: Bug 1511542: Send RefPtr<WebrtcVideoConduit> back to main to be released in STS dispatches. r=dminor
Byron Campen [:bwc] <docfaraday@gmail.com> - Fri, 05 Apr 2019 17:24:31 +0000 - rev 468365
Push 112715 by rmaries@mozilla.com at Mon, 08 Apr 2019 21:03:16 +0000
Bug 1511542: Send RefPtr<WebrtcVideoConduit> back to main to be released in STS dispatches. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D26312
00c5ef76d951a834ccf87c83d04e0878f6c2c515: Bug 1533071 - Fix openh264 win64-aarch64 platform so signing can find it. r=dminor a=apavel|sheriffduty
Justin Wood <Callek@gmail.com> - Wed, 27 Mar 2019 11:10:33 -0400 - rev 466365
Push 112582 by nerli@mozilla.com at Thu, 28 Mar 2019 05:06:14 +0000
Bug 1533071 - Fix openh264 win64-aarch64 platform so signing can find it. r=dminor a=apavel|sheriffduty Differential Revision: https://phabricator.services.mozilla.com/D25103
e8b19cc55527ffec5fc35a8275e77df118da64d8: Bug 1512281 - Adding pref to turn off WebRTC RTCP reception for tests r=dminor
Nico Grunbaum <na-g@nostrum.com> - Mon, 25 Mar 2019 18:20:05 +0000 - rev 466269
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1512281 - Adding pref to turn off WebRTC RTCP reception for tests r=dminor Adds a pref to turn off WebRTC RTCP reception for tests, and an associated mochitest. Once fixed the RTCP regression should cause the mochitest to unexpectedly pass Differential Revision: https://phabricator.services.mozilla.com/D14518
b1d3a147fdc9e03786e64cc69122cbe253125be3: Bug 1538113 - Format YUVBufferGenerator. r=dminor
Andreas Pehrson <apehrson@mozilla.com> - Fri, 22 Mar 2019 16:44:49 +0000 - rev 465995
Push 112550 by rgurzau@mozilla.com at Tue, 26 Mar 2019 09:57:15 +0000
Bug 1538113 - Format YUVBufferGenerator. r=dminor This removes windows line endings throughout the files, and clang-formats them. Differential Revision: https://phabricator.services.mozilla.com/D24513
ad6e8a453d67fb690c8ad9aa4737e9440f7c9302: Bug 1538113 - Fix static-analysis warning in dom/media/VideoFrameConverter.h. r=dminor
Andreas Pehrson <apehrson@mozilla.com> - Mon, 25 Mar 2019 14:25:11 +0000 - rev 465994
Push 112550 by rgurzau@mozilla.com at Tue, 26 Mar 2019 09:57:15 +0000
Bug 1538113 - Fix static-analysis warning in dom/media/VideoFrameConverter.h. r=dminor Initially indicated by: https://phabricator.services.mozilla.com/D24233#inline-142010 Differential Revision: https://phabricator.services.mozilla.com/D24512
9f3a6410605ac3a8eae9859d24c609e72010f428: Bug 1423253 - Improve MediaPipeline logging and fix formatting. r=dminor
Andreas Pehrson <apehrson@mozilla.com> - Fri, 22 Mar 2019 11:45:21 +0000 - rev 465673
Push 112518 by apavel@mozilla.com at Fri, 22 Mar 2019 16:53:03 +0000
Bug 1423253 - Improve MediaPipeline logging and fix formatting. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D22929
b5e813887d3ffc1bf1cd9f6869351c1c6b96c1f8: Bug 1423253 - Pace future video frames in MediaPipeline. r=dminor,padenot
Andreas Pehrson <apehrson@mozilla.com> - Fri, 22 Mar 2019 11:45:27 +0000 - rev 465666
Push 112518 by apavel@mozilla.com at Fri, 22 Mar 2019 16:53:03 +0000
Bug 1423253 - Pace future video frames in MediaPipeline. r=dminor,padenot WebRTC.org doesn't handle receiving multiple future frames. This will buffer future frames from a direct listener in MediaPipeline and pass them on when the frame's wall clock timestamp has been reached. Differential Revision: https://phabricator.services.mozilla.com/D22921