Skip to content

Commit 490a811

Browse files
committed
Bug 1920197 - Add prefs to allow updating Widevine directly from the Chromium update service. r=media-playback-reviewers,alwu
This patch allows us to download Widevine updates directly from the Chromium update service, bypassing balrog and fallback configuration options. This will be useful in the early stages of testing Widevine updates, allowing us to use whatever Google has pushed to its own users, including beta updates, before we engage release engineering. Relevant Widevine L3 prefs have been added: - media.gmp-widevinecdm.force-chromium-update - media.gmp-widevinecdm.force-chromium-beta which force the use of the Chromium update service, and requesting beta versions (if available) respectively. Similarly, Widevine L1 prefs have been added as well: - media.gmp-widevinecdm-l1.force-chromium-update - media.gmp-widevinecdm-l1.force-chromium-beta Differential Revision: https://phabricator.services.mozilla.com/D223017 UltraBlame original commit: 6b000b63a5884ae454a4f0273947afff299e171d
1 parent 1a3f80e commit 490a811

File tree

3 files changed

+1041
-7
lines changed

3 files changed

+1041
-7
lines changed

Diff for: browser/app/profile/firefox.js

+171
Original file line numberDiff line numberDiff line change
@@ -24772,6 +24772,63 @@ media
2477224772
.
2477324773
gmp
2477424774
-
24775+
manager
24776+
.
24777+
chromium
24778+
-
24779+
update
24780+
-
24781+
url
24782+
"
24783+
"
24784+
https
24785+
:
24786+
/
24787+
/
24788+
update
24789+
.
24790+
googleapis
24791+
.
24792+
com
24793+
/
24794+
service
24795+
/
24796+
update2
24797+
/
24798+
crx
24799+
?
24800+
response
24801+
=
24802+
redirect
24803+
&
24804+
x
24805+
=
24806+
id
24807+
%
24808+
3D
24809+
%
24810+
GUID
24811+
%
24812+
%
24813+
26uc
24814+
&
24815+
acceptformat
24816+
=
24817+
crx3
24818+
&
24819+
updaterversion
24820+
=
24821+
999
24822+
"
24823+
)
24824+
;
24825+
pref
24826+
(
24827+
"
24828+
media
24829+
.
24830+
gmp
24831+
-
2477524832
widevinecdm
2477624833
.
2477724834
visible
@@ -24793,6 +24850,60 @@ enabled
2479324850
true
2479424851
)
2479524852
;
24853+
pref
24854+
(
24855+
"
24856+
media
24857+
.
24858+
gmp
24859+
-
24860+
widevinecdm
24861+
.
24862+
chromium
24863+
-
24864+
guid
24865+
"
24866+
"
24867+
oimompecagnajdejgnnjijobebaeigek
24868+
"
24869+
)
24870+
;
24871+
pref
24872+
(
24873+
"
24874+
media
24875+
.
24876+
gmp
24877+
-
24878+
widevinecdm
24879+
.
24880+
force
24881+
-
24882+
chromium
24883+
-
24884+
update
24885+
"
24886+
false
24887+
)
24888+
;
24889+
pref
24890+
(
24891+
"
24892+
media
24893+
.
24894+
gmp
24895+
-
24896+
widevinecdm
24897+
.
24898+
force
24899+
-
24900+
chromium
24901+
-
24902+
beta
24903+
"
24904+
false
24905+
)
24906+
;
2479624907
#
2479724908
if
2479824909
defined
@@ -24821,6 +24932,66 @@ forceInstall
2482124932
false
2482224933
)
2482324934
;
24935+
pref
24936+
(
24937+
"
24938+
media
24939+
.
24940+
gmp
24941+
-
24942+
widevinecdm
24943+
-
24944+
l1
24945+
.
24946+
chromium
24947+
-
24948+
guid
24949+
"
24950+
"
24951+
neifaoindggfcjicffkgpmnlppeffabd
24952+
"
24953+
)
24954+
;
24955+
pref
24956+
(
24957+
"
24958+
media
24959+
.
24960+
gmp
24961+
-
24962+
widevinecdm
24963+
-
24964+
l1
24965+
.
24966+
force
24967+
-
24968+
chromium
24969+
-
24970+
update
24971+
"
24972+
false
24973+
)
24974+
;
24975+
pref
24976+
(
24977+
"
24978+
media
24979+
.
24980+
gmp
24981+
-
24982+
widevinecdm
24983+
-
24984+
l1
24985+
.
24986+
force
24987+
-
24988+
chromium
24989+
-
24990+
beta
24991+
"
24992+
false
24993+
)
24994+
;
2482424995
#
2482524996
ifdef
2482624997
NIGHTLY_BUILD

0 commit comments

Comments
 (0)