diff options
-rw-r--r-- | decoder/LAVVideo/decoders/dxva2dec.cpp | 2 | ||||
m--------- | qsdecoder | 0 |
2 files changed, 1 insertions, 1 deletions
diff --git a/decoder/LAVVideo/decoders/dxva2dec.cpp b/decoder/LAVVideo/decoders/dxva2dec.cpp index f93f64ac..ecc5ae09 100644 --- a/decoder/LAVVideo/decoders/dxva2dec.cpp +++ b/decoder/LAVVideo/decoders/dxva2dec.cpp @@ -614,7 +614,7 @@ HRESULT CDecDXVA2::RetrieveVendorId(IDirect3DDeviceManager9 *pDevManager) done: SafeRelease(&pD3D); SafeRelease(&pDevice); - if (hDevice != 0) { + if (hDevice && hDevice != INVALID_HANDLE_VALUE) { pDevManager->UnlockDevice(hDevice, FALSE); pDevManager->CloseDeviceHandle(hDevice); } diff --git a/qsdecoder b/qsdecoder -Subproject 3541fe0b83a1fb707e5e7d975eda8325d49c9a7 +Subproject 3f6e209256bb8643a3f0e8e48a5f05b9f12a9ce |