summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorMatheus Marinho <matheus4551@hotmail.com>2023-08-31 12:07:34 -0300
committerMatheus Marinho <matheus4551@hotmail.com>2023-08-31 17:04:44 -0300
commitc94c303447e0a183685c0aea8a54f1e90efeb68b (patch)
treec3126d2de533755bf93cc8fc4816379b33dcbebf /modules
parent7a4b8501505e9ed433db0b5a675bc38398b74bb8 (diff)
downloaduxp-c94c303447e0a183685c0aea8a54f1e90efeb68b.tar.gz
Make Gecko Media Plugins optional when not building EME or WebRTC
Co-authored-by: Moonchild <moonchild@palemoon.org>
Diffstat (limited to 'modules')
-rw-r--r--modules/libpref/init/all.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
index 9aada9bb90..7131b144ca 100644
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -404,9 +404,11 @@ pref("media.libavcodec.allow-obsolete", false);
#if defined(MOZ_FFVPX)
pref("media.ffvpx.enabled", true);
#endif
+#ifdef MOZ_GMP
pref("media.gmp.decoder.enabled", false);
pref("media.gmp.decoder.aac", 0);
pref("media.gmp.decoder.h264", 0);
+#endif
#ifdef MOZ_RAW
pref("media.raw.enabled", true);
#endif
@@ -423,13 +425,14 @@ pref("media.apple.mp3.enabled", true);
pref("media.apple.mp4.enabled", true);
#endif
+#ifdef MOZ_GMP
// GMP storage version number. At startup we check the version against
// media.gmp.storage.version.observed, and if the versions don't match,
// we clear storage and set media.gmp.storage.version.observed=expected.
// This provides a mechanism to clear GMP storage when non-compatible
// changes are made.
pref("media.gmp.storage.version.expected", 1);
-
+#endif
// Filter what triggers user notifications.
// See DecoderDoctorDocumentWatcher::ReportAnalysis for details.
pref("media.decoder-doctor.notifications-allowed", "MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaCannotInitializePulseAudio,MediaCannotPlayNoDecoders,MediaUnsupportedLibavcodec");
@@ -4885,6 +4888,7 @@ pref("browser.search.reset.whitelist", "");
pref("browser.search.official", true);
#endif
+#ifdef MOZ_GMP
// GMPInstallManager prefs
// User-settable override to media.gmp-manager.url for testing purposes.
@@ -4920,6 +4924,7 @@ pref("media.gmp-manager.certs.1.issuerName", "CN=DigiCert SHA2 Secure Server CA,
pref("media.gmp-manager.certs.1.commonName", "aus5.mozilla.org");
pref("media.gmp-manager.certs.2.issuerName", "CN=thawte SSL CA - G2,O=\"thawte, Inc.\",C=US");
pref("media.gmp-manager.certs.2.commonName", "aus5.mozilla.org");
+#endif
// Whether or not to perform reader mode article parsing on page load.
// If this pref is disabled, we will never show a reader mode icon in the toolbar.