Closed
Bug 1265270
(widevine-uplift)
Opened 9 years ago
Closed 8 years ago
[EME] Uplift Widevine to Firefox 47
Categories
(Core :: Audio/Video: Playback, defect, P1)
Core
Audio/Video: Playback
Tracking
()
RESOLVED
FIXED
mozilla47
People
(Reporter: cpearce, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: meta)
This is a meta bug to track the list of patches that need to be uplift to Firefox 47 to add Widevine support.
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Comment 1•9 years ago
|
||
We don't need to uplift this set, we really only need to uplift things that affect our test partner.
Comment 2•9 years ago
|
||
Should we land the strings on 47 ahead of the main uplift to give localizers more time to translate the trings?
Reporter | ||
Updated•9 years ago
|
Alias: widevine-uplift
Comment 3•9 years ago
|
||
Removing HBO bug 1265270 because, if it doesn't affect Amazon, it doesn't necessarily need to be uplifted to 47.
No longer depends on: 1265320
Reporter | ||
Comment 4•9 years ago
|
||
Aurora try push of uplift set:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=df52884fcc2d
Reporter | ||
Comment 5•9 years ago
|
||
The uplift set is:
changeset: 317720:1c1f340cc3f4
parent: 310660:2387e00d2ce8
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:20 2016 +1200
summary: Bug 1245789 - Use frame size not display size in GMPVideoDecoder. r=kinetik,a=ritu
changeset: 317721:be017110d5c9
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:20 2016 +1200
summary: Bug 1245789 - Handle unencrypted samples in encrypted media. r=gerald,a=ritu
changeset: 317722:29145ce3eb23
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:20 2016 +1200
summary: Bug 1245789 - Add Widevine KeySystem to EME. r=gerald,a=ritu
changeset: 317723:bce8b7e0c231
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:20 2016 +1200
summary: Bug 1245789 - Load Widevine CDM with sandbox level USER_RESTRICTED instead of USER_LOCKDOWN. r=bobowen,a=ritu
changeset: 317724:72a733a4072f
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:20 2016 +1200
summary: Bug 1245789 - Add GMPAdapter which can be passed to GMPLoader to adapt non GMP library to GMP API. r=gerald,a=ritu
changeset: 317725:b33188104336
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:20 2016 +1200
summary: Bug 1245789 - Add Widevine CDM -> GMP adapter. r=gerald,a=ritu
changeset: 317726:5c58ed3cfb77
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:20 2016 +1200
summary: Bug 1245789 - Add WebIDL dict definition for Widevine manifest JSON file. r=bz,a=ritu
changeset: 317727:381036551267
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:20 2016 +1200
summary: Bug 1245789 - Add abstract thread wrapper for the GMP thread. r=gerald,a=ritu
changeset: 317728:f1e5520fd2c5
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:21 2016 +1200
summary: Bug 1245789 - Make GMPParent::Init() return a promise, so it can be async. r=gerald,a=ritu
changeset: 317729:da2dbd246223
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:21 2016 +1200
summary: Bug 1245789 - Store GMPCapabilities by value, rather than on the heap. r=gerald,a=ritu
changeset: 317730:20988f1f86ce
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:21 2016 +1200
summary: Bug 1245789 - Parse Chrome CDM manifest in GMPService.addPluginDir. r=gerald,a=ritu
changeset: 317731:5d7dbb63d621
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:21 2016 +1200
summary: Bug 1245789 - Send name of GMPAdapter over to GMP process in StartPlugin message. r=gerald,a=ritu
changeset: 317732:2dbef1f3120b
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:21 2016 +1200
summary: Bug 1245789 - Whitelist functions needed by Widevine CDM in GMP child processes. r=jed,a=ritu
changeset: 317733:083c658c9547
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:21 2016 +1200
summary: Bug 1245789 - Ensure Widevine's nodeId are always unique and not permitted persistent storage. r=gerald,a=ritu
changeset: 317734:3081c6bbc28e
user: Chris Pearce <cpearce@mozilla.com>
date: Thu Apr 21 10:16:01 2016 +1200
summary: Bug 1245789 - Added support for --enable-eme=widevine and expose MOZ_$(keySystem)_EME in dom/media/{eme,gmp}. r=glandium,a=ritu
changeset: 317735:f44da665f636
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:21 2016 +1200
summary: Bug 1245789 - Use ifdef MOZ_WIDEVINE_EME to prevent compilation when not enabled. r=gerald,a=ritu
changeset: 317736:6417ab3ca892
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:22 2016 +1200
summary: Bug 1245789 - Push detection of WMF decoding for clearkey into GMPParent to simplify request media key system access logic. r=gerald,a=ritu
changeset: 317737:db7ebf62f71f
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:22 2016 +1200
summary: Bug 1245789 - Reject MediaKeys requests for Widevine if we don't have a platform AAC decoder. r=gerald,a=ritu
changeset: 317738:aeb35eaf0287
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:22 2016 +1200
summary: Bug 1245789 - Make XPCOMThreadWrapper::GetCurrent() work. r=bholley,a=ritu
changeset: 317739:2b69140b6d0d
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:22 2016 +1200
summary: Bug 1245789 - Change GMPParent::InitPromise to instead use GenericPromise as defined in MozPromise.h. r=gerald,a=ritu
changeset: 317740:1c3ce893abf7
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:22 2016 +1200
summary: Bug 1245789 - Ensure GMPs have finished loading from MOZ_GMP_PATH before GMPServiceParent::GetContentParentFrom returns. r=gerald,a=ritu
changeset: 317741:48de686d0871
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:22 2016 +1200
summary: Bug 1245789 - Enable Widevine EME in Mozilla official builds. r=glandium,a=ritu
changeset: 317742:e90da3fe41b0
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:22 2016 +1200
summary: Bug 1245789 - Ensure GMP service has added all plugins before running GMP remove tests. r=gerald,a=ritu
changeset: 317743:c9d1c552542f
user: Chris Pearce <cpearce@mozilla.com>
date: Tue Apr 12 16:12:22 2016 +1200
summary: Bug 1245789 - Expose AsyncAddPluginDirectory on GMPServiceParent. r=gerald,a=ritu
changeset: 317744:fbc684611d7e
user: Kirk Steuber <ksteuber@mozilla.com>
date: Thu Feb 25 14:24:13 2016 -0800
summary: Bug 1245256 - Add support for Widevine to CDM updater. r=spohl,a=ritu
changeset: 317745:e321a3f3052e
user: Kirk Steuber <ksteuber@mozilla.com>
date: Tue Mar 01 14:42:01 2016 -0800
summary: Bug 1245256 - Updated tests to work with new Widevine functionality. r=spohl,a=ritu
changeset: 317746:5ea46fb18138
user: Kirk Steuber <ksteuber@mozilla.com>
date: Wed Apr 06 18:21:58 2016 -0700
summary: Bug 1245256 - Added Widevine playback test plus other shaka-player playback tests. r=spohl,a=ritu
changeset: 317747:293cc11eebd8
user: Kirk Steuber <ksteuber@mozilla.com>
date: Wed Apr 06 18:08:17 2016 -0700
summary: Bug 1245256 - GMP Plugins now installed in flat manner to accomodate widevine. r=spohl,a=ritu
changeset: 317748:2904220908ed
user: Kirk Steuber <ksteuber@mozilla.com>
date: Wed Apr 06 18:28:24 2016 -0700
summary: Bug 1260836 - Add functionality to allow CRX files to be handled as ZIP files. r=spohl,a=ritu
changeset: 317749:8aad98b5214e
user: Chris Pearce <cpearce@mozilla.com>, Kirk Steuber <ksteuber@mozilla.com>
date: Wed Apr 13 20:01:29 2016 +1200
summary: Bug 1264173 - Change ProductAddonChecker to download with XHR instead of nsIIncrementalDownload. r=mconley,spohl,a=ritu
changeset: 317750:13ac435310f3
user: Thomas Zimmermann <tdz@users.sourceforge.net>
date: Thu Apr 14 10:12:39 2016 +0200
summary: Bug 1264226: Don't use '_COARSE' Posix clocks if not defined, r=jld,a=ritu
changeset: 317751:1b9d2ab42467
user: Henri Sivonen <hsivonen@hsivonen.fi>
date: Wed Apr 13 10:50:18 2016 +0300
summary: Bug 1264217 - Adjust the Add-on Manager entry for Widevine. r=spohl,a=ritu
changeset: 317752:600234168c49
user: Chris Pearce <cpearce@mozilla.com>
date: Fri Apr 15 14:20:33 2016 +1200
summary: Bug 1264832 - Delay resolution of navigator.requestMediaKeySystemAccess promise until Widevine CDM is downloaded. r=gerald,a=ritu
changeset: 317753:7d53a389c5f4
user: Chris Pearce <cpearce@mozilla.com>
date: Mon Apr 18 14:22:58 2016 +1200
summary: Bug 1265038 - Turn on Adobe EME by build config rather than per-platform basis. r=jwwang,a=ritu
changeset: 317754:3dd88ac0b320
user: Kirk Steuber <ksteuber@mozilla.com>
date: Wed Apr 13 16:41:48 2016 -0700
summary: Bug 1264483 - Hide Widevine on unsupported systems. r=spohl,a=ritu
changeset: 317755:f5a397951ebf
user: Kirk Steuber <ksteuber@mozilla.com>
date: Mon Apr 18 16:58:57 2016 -0700
summary: Bug 1265321 - Allow widevine plugin to be enabled from the 'You must enable DRM' bar. r=spohl,a=ritu
changeset: 317756:c484f34dcfa4
tag: tip
user: Kirk Steuber <ksteuber@mozilla.com>
date: Wed Apr 13 13:38:08 2016 -0700
summary: Bug 1264037 - Add testing for CRX reading. r=spohl,a=ritu
Comment 6•9 years ago
|
||
Release Note Request (optional, but appreciated)
[Why is this notable]: Widevine will allow websites to show DRM-protected video content in Firefox without the use of NPAPI plugins. This is an important step on Mozilla’s roadmap to remove NPAPI plugin support.
[Suggested wording]: Add support for Google’s Widevine CDM on Windows and Mac OS X.
[Links (documentation, blog post, etc)]: Our "Future of Firefox" blog post:
https://blog.mozilla.org/futurereleases/2016/04/08/mozilla-to-test-widevine-cdm-in-firefox-nightly/
relnote-firefox:
--- → ?
Added to Fx47 (Beta) release notes.
Comment 8•8 years ago
|
||
We released Widevine in Firefox 47! \o/
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox47:
--- → verified
Resolution: --- → FIXED
Target Milestone: --- → mozilla47
You need to log in
before you can comment on or make changes to this bug.
Description
•