зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1823333 [VAAPI] Fix FEATURE_HW_DECODED_VIDEO_ZERO_COPY handling as it's allowlisted feature r=gfx-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D173573
This commit is contained in:
Родитель
314123012b
Коммит
579b6fd6ed
|
@ -279,7 +279,7 @@ bool gfxPlatformGtk::InitVAAPIConfig(bool aForceEnabledByUser) {
|
|||
} else if (status == nsIGfxInfo::FEATURE_BLOCKED_PLATFORM_TEST) {
|
||||
featureZeroCopy.ForceDisable(FeatureStatus::Unavailable,
|
||||
"Force disabled by gfxInfo", failureId);
|
||||
} else if (status != nsIGfxInfo::FEATURE_STATUS_OK) {
|
||||
} else if (status != nsIGfxInfo::FEATURE_ALLOW_ALWAYS) {
|
||||
featureZeroCopy.Disable(FeatureStatus::Blocklisted,
|
||||
"Blocklisted by gfxInfo", failureId);
|
||||
}
|
||||
|
|
|
@ -826,7 +826,13 @@ const nsTArray<GfxDriverInfo>& GfxInfo::GetGfxDriverInfo() {
|
|||
"FEATURE_HARDWARE_VIDEO_DECODING_DISABLE", "");
|
||||
#endif
|
||||
////////////////////////////////////
|
||||
// HW_DECODED_VIDEO_ZERO_COPY
|
||||
// FEATURE_HW_DECODED_VIDEO_ZERO_COPY - ALLOWLIST
|
||||
APPEND_TO_DRIVER_BLOCKLIST2(OperatingSystem::Linux, DeviceFamily::All,
|
||||
nsIGfxInfo::FEATURE_HW_DECODED_VIDEO_ZERO_COPY,
|
||||
nsIGfxInfo::FEATURE_ALLOW_ALWAYS,
|
||||
DRIVER_COMPARISON_IGNORED, V(0, 0, 0, 0),
|
||||
"FEATURE_ROLLOUT_ALL");
|
||||
|
||||
// Disable on all AMD devices using Mesa (Bug 1802844).
|
||||
APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
||||
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
||||
|
|
Загрузка…
Ссылка в новой задаче