quartz: Reset state change after flushing.
This fixes IBasicVideo:GetCurrentImage.
This commit is contained in:
parent
06ca6fb184
commit
5dd27f7597
|
@ -944,8 +944,10 @@ static HRESULT WINAPI VideoRenderer_InputPin_EndFlush(IPin * iface)
|
|||
TRACE("(%p/%p)->()\n", This, iface);
|
||||
|
||||
EnterCriticalSection(This->pin.pCritSec);
|
||||
if (pVideoRenderer->filter.state == State_Paused)
|
||||
if (pVideoRenderer->filter.state == State_Paused) {
|
||||
ResetEvent(pVideoRenderer->blocked);
|
||||
ResetEvent(pVideoRenderer->hEvent);
|
||||
}
|
||||
|
||||
QualityControlRender_Start(&pVideoRenderer->qcimpl, pVideoRenderer->filter.rtStreamStart);
|
||||
hr = BaseInputPinImpl_EndFlush(iface);
|
||||
|
|
Loading…
Reference in New Issue