summaryrefslogtreecommitdiffstats
path: root/src/plugins/mediaservices/directshow/mediaplayer/directshowsamplescheduler.h
diff options
context:
space:
mode:
authorAndrew den Exter <andrew.den-exter@nokia.com>2010-02-03 01:14:49 (GMT)
committerAndrew den Exter <andrew.den-exter@nokia.com>2010-02-03 01:14:49 (GMT)
commit25579113df82d0e665bb90831586b7510e52469e (patch)
tree950062c418e11aa33b58b3bdf10d32c86b774128 /src/plugins/mediaservices/directshow/mediaplayer/directshowsamplescheduler.h
parent5a43e96062f7bd82ff9deb57e065b757d784607d (diff)
downloadQt-25579113df82d0e665bb90831586b7510e52469e.zip
Qt-25579113df82d0e665bb90831586b7510e52469e.tar.gz
Qt-25579113df82d0e665bb90831586b7510e52469e.tar.bz2
Send an EC_COMPLETE event from the video surface filter on end of stream
Otherwise the filter graph won't stop itself as it hasn't received the event from all the output filters.
Diffstat (limited to 'src/plugins/mediaservices/directshow/mediaplayer/directshowsamplescheduler.h')
-rw-r--r--src/plugins/mediaservices/directshow/mediaplayer/directshowsamplescheduler.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/mediaservices/directshow/mediaplayer/directshowsamplescheduler.h b/src/plugins/mediaservices/directshow/mediaplayer/directshowsamplescheduler.h
index 7af9112..007fa99 100644
--- a/src/plugins/mediaservices/directshow/mediaplayer/directshowsamplescheduler.h
+++ b/src/plugins/mediaservices/directshow/mediaplayer/directshowsamplescheduler.h
@@ -97,8 +97,9 @@ public:
void setClock(IReferenceClock *clock);
bool schedule(IMediaSample *sample);
+ bool scheduleEndOfStream();
- IMediaSample *takeSample();
+ IMediaSample *takeSample(bool *eos);
bool event(QEvent *event);