diff options
author | Andrew den Exter <andrew.den-exter@nokia.com> | 2010-02-03 01:14:49 (GMT) |
---|---|---|
committer | Andrew den Exter <andrew.den-exter@nokia.com> | 2010-02-03 01:14:49 (GMT) |
commit | 25579113df82d0e665bb90831586b7510e52469e (patch) | |
tree | 950062c418e11aa33b58b3bdf10d32c86b774128 /src/plugins/mediaservices/directshow/mediaplayer/directshowsamplescheduler.h | |
parent | 5a43e96062f7bd82ff9deb57e065b757d784607d (diff) | |
download | Qt-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.h | 3 |
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); |