Commit 50fda76b authored by Christian Costa's avatar Christian Costa Committed by Alexandre Julliard

quartz: Return properly when input is flushing or reaching end of stream.

parent 5284fce1
...@@ -355,9 +355,14 @@ static HRESULT VideoRenderer_Sample(LPVOID iface, IMediaSample * pSample) ...@@ -355,9 +355,14 @@ static HRESULT VideoRenderer_Sample(LPVOID iface, IMediaSample * pSample)
long cbSrcStream = 0; long cbSrcStream = 0;
REFERENCE_TIME tStart, tStop; REFERENCE_TIME tStart, tStop;
HRESULT hr; HRESULT hr;
EnterCriticalSection(&This->csFilter); EnterCriticalSection(&This->csFilter);
if (This->pInputPin->flushing || This->pInputPin->end_of_stream) if (This->pInputPin->flushing || This->pInputPin->end_of_stream)
hr = S_FALSE; {
LeaveCriticalSection(&This->csFilter);
return S_FALSE;
}
if (This->state == State_Stopped) if (This->state == State_Stopped)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment