Bug 1273406 - Disable D3D11 with some iSonyVideoProcessor DLLs - r?cpearce draft
authorGerald Squelart <gsquelart@mozilla.com>
Tue, 17 May 2016 19:00:30 +1000
changeset 367709 378ed392a625565318279a38739e34eb8764b230
parent 367639 c68d3a62b8ec577b11ea68917f940d119c351dcd
child 367807 b6a1f6ffea7330599bf5467d7a2a05eb545ab9d5
child 367808 4a0683c7deedd3a4d53858d201bc9025e6e6798d
push id18332
push usergsquelart@mozilla.com
push dateTue, 17 May 2016 09:13:45 +0000
reviewerscpearce
bugs1273406
milestone49.0a1
Bug 1273406 - Disable D3D11 with some iSonyVideoProcessor DLLs - r?cpearce MozReview-Commit-ID: EWgqJ6OJhRD
dom/media/platforms/wmf/WMFVideoMFTManager.cpp
--- a/dom/media/platforms/wmf/WMFVideoMFTManager.cpp
+++ b/dom/media/platforms/wmf/WMFVideoMFTManager.cpp
@@ -158,16 +158,18 @@ struct BlacklistedD3D11DLL
   DWORD ls;
 };
 #define DLLVER(a, b, c, d) \
         ((DWORD(a) << 16) | DWORD(b)),  ((DWORD(c) << 16) | DWORD(d))
 static const BlacklistedD3D11DLL sBlacklistedD3D11DLL[] =
 {
   // Keep same DLL names together.
   { L"igd10umd32.dll", DLLVER(9,17,10,2857) },
+  { L"isonyvideoprocessor.dll", DLLVER(4,1,2247,8090) },
+  { L"isonyvideoprocessor.dll", DLLVER(4,1,2153,6200) },
   { L"tosqep.dll", DLLVER(1,2,15,526) },
   { L"tosqep.dll", DLLVER(1,1,12,201) },
   { L"tosqep.dll", DLLVER(1,0,11,318) },
   { L"tosqep.dll", DLLVER(1,0,11,215) },
   { L"tosqep64.dll", DLLVER(1,1,12,201) },
   { L"tosqep64.dll", DLLVER(1,0,11,215) },
   // Keep this last.
   { nullptr, 0u, 0u }