File tree Expand file tree Collapse file tree 3 files changed +9
-1
lines changed Expand file tree Collapse file tree 3 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -101,7 +101,8 @@ media::DecodeSupportSet MFMediaEngineDecoderModule::SupportInternal(
101
101
return media::DecodeSupportSet{};
102
102
}
103
103
// Only support hardware decoding.
104
- if (!gfx::gfxVars::CanUseHardwareVideoDecoding ()) {
104
+ if (!gfx::gfxVars::CanUseHardwareVideoDecoding () &&
105
+ !StaticPrefs::media_wmf_media_engine_bypass_gfx_blocklist ()) {
105
106
return media::DecodeSupportSet{};
106
107
}
107
108
bool supports = false ;
Original file line number Diff line number Diff line change 10289
10289
value : 2
10290
10290
mirror : always
10291
10291
10292
+ # Bypass the gfx block list check for the media engine playback.
10293
+ - name : media.wmf.media-engine.bypass-gfx-blocklist
10294
+ type : RelaxedAtomicBool
10295
+ value : false
10296
+ mirror : always
10297
+
10292
10298
# [TEST-ONLY] Use Media Foundation Clearkey CDM for EME related testing.
10293
10299
- name : media.eme.wmf.clearkey.enabled
10294
10300
type : RelaxedAtomicBool
Original file line number Diff line number Diff line change @@ -355,6 +355,7 @@ wmf-media-engine:
355
355
- " --setpref=media.wmf.media-engine.enabled=1"
356
356
- " --setpref=media.wmf.media-engine.channel-decoder.enabled=true"
357
357
- " --setpref=media.eme.wmf.clearkey.enabled=true"
358
+ - " --setpref=media.wmf.media-engine.bypass-gfx-blocklist=true"
358
359
359
360
media-gpu :
360
361
description : " {description} for running media tests on the GPU worker"
You can’t perform that action at this time.
0 commit comments