summaryrefslogtreecommitdiffstats
path: root/src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.h
diff options
context:
space:
mode:
authorAndrew den Exter <andrew.den.exter@jollamobile.com>2014-08-11 16:51:36 +1000
committerAndrew den Exter <andrew.den.exter@qinetic.com.au>2014-09-12 14:32:42 +0200
commit3b20608fe3a68375934aee93031ca78f87364bf4 (patch)
treed0254114359663bd4da3c033bf119ec046d5d974 /src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.h
parent65d44edd3d06674ec7a0014d7ecabc4f1d0854e1 (diff)
Ensure pre-roll frames are displayed when gstreamer backend is paused.
Perform a seek before transitioning from the stopped state to paused or playing to force the pipeline to resupply the video sink with any pre-roll buffer it may have previously ignored during loading. And don't assume showPrerollFrames to be true if the current state is not stopped as the policy handling may have prevented an effectual state change. Change-Id: I288a70bc4da32f3534eab4b14702ca8f8fdb4222 Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
Diffstat (limited to 'src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.h')
-rw-r--r--src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.h b/src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.h
index 94f7b7019..0a5f8af83 100644
--- a/src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.h
+++ b/src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.h
@@ -103,8 +103,6 @@ private Q_SLOTS:
void updateMediaStatus();
void processEOS();
void setBufferProgress(int progress);
- void applyPendingSeek(bool isSeekable);
- void updatePosition(qint64 pos);
void handleInvalidMedia();
@@ -127,7 +125,6 @@ private:
QStack<QMediaPlayer::MediaStatus> m_mediaStatusStack;
int m_bufferProgress;
- bool m_seekToStartPending;
qint64 m_pendingSeekPosition;
bool m_setMediaPending;
QMediaContent m_currentResource;