Bug 1548410 - Disable DXVA on Qualcomm WoA drivers. r=mattwoodrow

This driver version is known to have busg which cause the output of green
frames from the decoder, and to cause BSODs.

Differential Revision: https://phabricator.services.mozilla.com/D29603

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Chris Pearce 2019-05-02 02:42:31 +00:00
parent a884fb99d8
commit 7a98bf47e2

View File

@ -1339,6 +1339,16 @@ const nsTArray<GfxDriverInfo>& GfxInfo::GetGfxDriverInfo() {
nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION, DRIVER_LESS_THAN,
GfxDriverInfo::allDriverVersions, "FEATURE_FAILURE_QUALCOMM");
// Bug 1548410. Disable hardware accelerated video decoding on
// Qualcomm drivers used on Windows on ARM64 which are known to
// cause BSOD's and output suprious green frames while decoding video.
APPEND_TO_DRIVER_BLOCKLIST2(
OperatingSystem::Windows10,
(nsAString&)GfxDriverInfo::GetDeviceVendor(VendorQualcomm),
GfxDriverInfo::allDevices, nsIGfxInfo::FEATURE_HARDWARE_VIDEO_DECODING,
nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION, DRIVER_LESS_THAN_OR_EQUAL,
V(23, 18, 9310, 0), "FEATURE_FAILURE_BUG_1548410");
/* Disable D2D on AMD Catalyst 14.4 until 14.6
* See bug 984488
*/