diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2013-05-04 15:19:30 +0400 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2013-05-04 15:19:30 +0400 |
commit | a7ae453627181bef7c4a47a1259c74829e3b1049 (patch) | |
tree | fd94252fe1410124bfc9c4bb43d821e1981a8f4a /decoder | |
parent | 2522d511dcf6a6a2bef7e65510ceb11a88a2dc79 (diff) |
dxva2: ensure we sync to the process thread if required
Diffstat (limited to 'decoder')
-rw-r--r-- | decoder/LAVVideo/decoders/dxva2dec.h | 1 |
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(); |