quartz: Handle flushing and end of stream notifications for input pins.
diff --git a/dlls/quartz/videorenderer.c b/dlls/quartz/videorenderer.c
index b331211..f363b82 100644
--- a/dlls/quartz/videorenderer.c
+++ b/dlls/quartz/videorenderer.c
@@ -645,6 +645,9 @@
EnterCriticalSection(&This->csFilter);
{
+ if (This->state == State_Stopped)
+ This->pInputPin->end_of_stream = 0;
+
This->state = State_Paused;
}
LeaveCriticalSection(&This->csFilter);
@@ -660,6 +663,9 @@
EnterCriticalSection(&This->csFilter);
{
+ if (This->state == State_Stopped)
+ This->pInputPin->end_of_stream = 0;
+
This->rtStreamStart = tStart;
This->state = State_Running;
}