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-07-17 23:39:48 +0300
committerHendrik Leppkes <h.leppkes@gmail.com>2017-07-17 23:39:48 +0300
commit8a7986a15eb5c1816002e328416a1993900ce944 (patch)
tree9953f5fdac2d35f4bc9946ca12009d4d0fabe470
parentcc47c4d2a941544500e6e043fc06a8f08cab210e (diff)
Free the d3d9ex library on closing
-rw-r--r--decoder/LAVVideo/decoders/dxva2dec.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/decoder/LAVVideo/decoders/dxva2dec.cpp b/decoder/LAVVideo/decoders/dxva2dec.cpp
index cebfbdae..e81f8529 100644
--- a/decoder/LAVVideo/decoders/dxva2dec.cpp
+++ b/decoder/LAVVideo/decoders/dxva2dec.cpp
@@ -309,6 +309,11 @@ STDMETHODIMP CDecDXVA2::FreeD3DResources()
SafeRelease(&m_pD3DDev);
SafeRelease(&m_pD3D);
+ if (dx.d3dlib) {
+ FreeLibrary(dx.d3dlib);
+ dx.d3dlib = nullptr;
+ }
+
if (dx.dxva2lib) {
FreeLibrary(dx.dxva2lib);
dx.dxva2lib = nullptr;