37 lines
1.7 KiB
Diff
37 lines
1.7 KiB
Diff
diff -up firefox-121.0/toolkit/content/jar.mn.disable-openh264-download firefox-121.0/toolkit/content/jar.mn
|
|
--- firefox-121.0/toolkit/content/jar.mn.disable-openh264-download 2023-12-18 20:15:04.352014249 +0100
|
|
+++ firefox-121.0/toolkit/content/jar.mn 2023-12-18 20:19:26.857929200 +0100
|
|
@@ -130,7 +130,6 @@ toolkit.jar:
|
|
#ifdef XP_MACOSX
|
|
content/global/macWindowMenu.js
|
|
#endif
|
|
- content/global/gmp-sources/openh264.json (gmp-sources/openh264.json)
|
|
content/global/gmp-sources/widevinecdm.json (gmp-sources/widevinecdm.json)
|
|
content/global/gmp-sources/widevinecdm_l1.json (gmp-sources/widevinecdm_l1.json)
|
|
|
|
diff -up firefox-121.0/toolkit/modules/GMPInstallManager.sys.mjs.disable-openh264-download firefox-121.0/toolkit/modules/GMPInstallManager.sys.mjs
|
|
--- firefox-121.0/toolkit/modules/GMPInstallManager.sys.mjs.disable-openh264-download 2023-12-11 21:42:21.000000000 +0100
|
|
+++ firefox-121.0/toolkit/modules/GMPInstallManager.sys.mjs 2023-12-18 20:18:52.665768579 +0100
|
|
@@ -35,11 +35,6 @@ function getScopedLogger(prefix) {
|
|
|
|
const LOCAL_GMP_SOURCES = [
|
|
{
|
|
- id: "gmp-gmpopenh264",
|
|
- src: "chrome://global/content/gmp-sources/openh264.json",
|
|
- installByDefault: true,
|
|
- },
|
|
- {
|
|
id: "gmp-widevinecdm",
|
|
src: "chrome://global/content/gmp-sources/widevinecdm.json",
|
|
installByDefault: true,
|
|
@@ -421,6 +416,9 @@ GMPInstallManager.prototype = {
|
|
* downloaderr, verifyerr or previouserrorencountered
|
|
*/
|
|
installAddon(gmpAddon) {
|
|
+ if (gmpAddon.isOpenH264) {
|
|
+ return Promise.reject({ type: "disabled" });
|
|
+ }
|
|
if (this._deferred) {
|
|
let log = getScopedLogger("GMPInstallManager.installAddon");
|
|
log.error("previous error encountered");
|