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:
-rw-r--r--decoder/LAVVideo/decoders/dxva2dec.cpp9
m---------ffmpeg0
2 files changed, 7 insertions, 2 deletions
diff --git a/decoder/LAVVideo/decoders/dxva2dec.cpp b/decoder/LAVVideo/decoders/dxva2dec.cpp
index 940bc15f..34eb10db 100644
--- a/decoder/LAVVideo/decoders/dxva2dec.cpp
+++ b/decoder/LAVVideo/decoders/dxva2dec.cpp
@@ -1129,10 +1129,15 @@ STDMETHODIMP CDecDXVA2::Flush()
{
CDecAvcodec::Flush();
+ int used = 0;
for (int i = 0; i < m_NumSurfaces; i++) {
d3d_surface_t *s = &m_pSurfaces[i];
- s->used = false;
- //s->age = 0;
+ if (s->used) {
+ used++;
+ }
+ }
+ if (used > 0) {
+ DbgLog((LOG_TRACE, 10, L"WARNING! %d frames still in use after flush", used));
}
FlushDisplayQueue(FALSE);
diff --git a/ffmpeg b/ffmpeg
-Subproject 51a5b8caef192e8387ac2095eb42592a9468af5
+Subproject 690aa9c153c9e1215b90a1a4d2ee3e8aa70c19d