Remove DirectShow as it doesn't work properly.

This commit is contained in:
EAZYBLACK 2026-09-12 21:58:21 +03:00
commit 5ec85f3abe
23 changed files with 1 additions and 3012 deletions

View file

@ -337,16 +337,6 @@ var snapshotFormatters = {
addRowFromKey("features", "webgl2Extensions");
addRowFromKey("features", "supportsHardwareH264", "hardwareH264");
addRowFromKey("features", "currentAudioBackend", "audioBackend");
if ("directShowEnabled" in data) {
addRow("features", "directShowEnabled",
strings.GetStringFromName(data.directShowEnabled ? "yes" : "no"));
delete data.directShowEnabled;
}
if ("directShowH264Active" in data) {
addRow("features", "directShowH264Active",
strings.GetStringFromName(data.directShowH264Active ? "yes" : "no"));
delete data.directShowH264Active;
}
addRowFromKey("features", "direct2DEnabled", "#Direct2D");
if ("directWriteEnabled" in data) {

View file

@ -173,9 +173,6 @@ if CONFIG['OS_ARCH'] == 'WINNT':
'crypt32',
'shell32',
'ole32',
'strmiids',
'dmoguids',
'msdmo',
'version',
'winspool',
]

View file

@ -60,8 +60,6 @@ clearTypeParameters = ClearType Parameters
compositing = Compositing
hardwareH264 = Hardware H264 Decoding
audioBackend = Audio Backend
directShowEnabled = DirectShow H264 Backend Enabled
directShowH264Active = DirectShow H264 Decoding Active
mainThreadNoOMTC = main thread, no OMTC
yes = Yes
no = No

View file

@ -358,8 +358,6 @@ var dataProviders = {
} catch (e) {}
data.currentAudioBackend = winUtils.currentAudioBackend;
data.directShowEnabled = Services.prefs.getBoolPref("media.directshow.enabled", false);
data.directShowH264Active = Services.prefs.getBoolPref("media.directshow.h264.active", false);
if (!data.numAcceleratedWindows && gfxInfo) {
#ifdef XP_WIN
@ -553,3 +551,4 @@ var dataProviders = {
});
}
};