tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mdom/media/mediasource/MediaSource.cpp | 6------
Mtesting/profiles/unittest-features/user.js | 1-
Mtoolkit/components/resistfingerprinting/UserCharacteristicsPageService.sys.mjs | 1-
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", ];