diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2017-08-12 22:24:39 +0300 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2017-08-12 22:24:39 +0300 |
commit | fefbb9fdcfe88c2e9185356d2d17a23d969e68da (patch) | |
tree | baff5f494a75eae0e813a9760c252aba5394253d | |
parent | e81d5cf81eb41db7abf9505115a0e0211217d2e2 (diff) |
d3d11: release the adapter before recreating another one
-rw-r--r-- | decoder/LAVVideo/decoders/d3d11va.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/decoder/LAVVideo/decoders/d3d11va.cpp b/decoder/LAVVideo/decoders/d3d11va.cpp index 0946c2fd..43985f8b 100644 --- a/decoder/LAVVideo/decoders/d3d11va.cpp +++ b/decoder/LAVVideo/decoders/d3d11va.cpp @@ -218,6 +218,7 @@ enum_adapter: if (nDevice != 0) { DbgLog((LOG_ERROR, 10, L"-> Failed to create a D3D11 device with video support on requested device %d, re-trying with default", nDevice)); + SafeRelease(&pDXGIAdapter); nDevice = 0; goto enum_adapter; } |