commit e906d7a880c61e48b77e031b74c7d111f20ff511
parent 5a645efef62260f559eef2abe610ce4b36f42f67
Author: Arnaud Bienner <arnaud.bienner@gmail.com>
Date: Tue, 16 Dec 2025 08:39:03 +0000
Bug 1842506 - Remove media.mediasource.mp4.enabled pref. r=karlt,media-playback-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D275539
Diffstat:
3 files changed, 0 insertions(+), 8 deletions(-)
diff --git a/dom/media/mediasource/MediaSource.cpp b/dom/media/mediasource/MediaSource.cpp
@@ -174,12 +174,6 @@ void MediaSource::IsTypeSupported(const nsAString& aType,
const MediaMIMEType& mimeType = containerType->Type();
if (mimeType == MEDIAMIMETYPE("video/mp4") ||
mimeType == MEDIAMIMETYPE("audio/mp4")) {
- if (!StaticPrefs::media_mediasource_mp4_enabled() &&
- !shouldResistFingerprinting) {
- // Don't leak information about the fact that it's pref-disabled; just act
- // like we can't play it. Or should this throw "Unknown type"?
- return aRv.ThrowNotSupportedError("Can't play type");
- }
if (!StaticPrefs::media_mediasource_vp9_enabled() && hasVP9 &&
!IsVP9Forced(aDiagnostics) && !shouldResistFingerprinting) {
// Don't leak information about the fact that it's pref-disabled; just act
diff --git a/testing/profiles/unittest-features/user.js b/testing/profiles/unittest-features/user.js
@@ -15,7 +15,6 @@ user_pref("dom.w3c_touch_events.enabled", 1);
// Enable CSS initial-letter for testing
user_pref("layout.css.initial-letter.enabled", true);
// Enable Media Source Extensions for testing
-user_pref("media.mediasource.mp4.enabled", true);
user_pref("media.mediasource.webm.enabled", true);
user_pref("media.av1.enabled", true);
user_pref("media.eme.enabled", true);
diff --git a/toolkit/components/resistfingerprinting/UserCharacteristicsPageService.sys.mjs b/toolkit/components/resistfingerprinting/UserCharacteristicsPageService.sys.mjs
@@ -1028,7 +1028,6 @@ export class UserCharacteristicsPageService {
"media.av1.enabled",
"media.encoder.webm.enabled",
"media.mediasource.enabled",
- "media.mediasource.mp4.enabled",
"media.mediasource.webm.enabled",
"media.mediasource.vp9.enabled",
];