Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2017-08-12 22:24:39 +0300
committerHendrik Leppkes <h.leppkes@gmail.com>2017-08-12 22:24:39 +0300
commitfefbb9fdcfe88c2e9185356d2d17a23d969e68da (patch)
treebaff5f494a75eae0e813a9760c252aba5394253d
parente81d5cf81eb41db7abf9505115a0e0211217d2e2 (diff)
d3d11: release the adapter before recreating another one
-rw-r--r--decoder/LAVVideo/decoders/d3d11va.cpp1
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;
}