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>2013-05-04 15:19:30 +0400
committerHendrik Leppkes <h.leppkes@gmail.com>2013-05-04 15:19:30 +0400
commita7ae453627181bef7c4a47a1259c74829e3b1049 (patch)
treefd94252fe1410124bfc9c4bb43d821e1981a8f4a /decoder
parent2522d511dcf6a6a2bef7e65510ceb11a88a2dc79 (diff)
dxva2: ensure we sync to the process thread if required
Diffstat (limited to 'decoder')
-rw-r--r--decoder/LAVVideo/decoders/dxva2dec.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/decoder/LAVVideo/decoders/dxva2dec.h b/decoder/LAVVideo/decoders/dxva2dec.h
index 888e7031..2d564c3f 100644
--- a/decoder/LAVVideo/decoders/dxva2dec.h
+++ b/decoder/LAVVideo/decoders/dxva2dec.h
@@ -52,6 +52,7 @@ public:
STDMETHODIMP_(long) GetBufferCount();
STDMETHODIMP_(const WCHAR*) GetDecoderName() { return m_bNative ? L"dxva2n" : L"dxva2cb"; }
STDMETHODIMP HasThreadSafeBuffers() { return m_bNative ? S_FALSE : S_OK; }
+ STDMETHODIMP SyncToProcessThread() { return HasThreadSafeBuffers() == S_OK ? S_FALSE : S_OK; }
// CDecBase
STDMETHODIMP Init();