summaryrefslogtreecommitdiff
path: root/src/gsttools/qgstreamerplayercontrol.cpp
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2020-04-20 23:37:55 +0200
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2020-04-20 23:38:01 +0200
commitb7c6c49d8026bebef0c86ee5b686f8519f2e8622 (patch)
treea6afe6a51d40674708100c4b813aa56f0f5531a4 /src/gsttools/qgstreamerplayercontrol.cpp
parentaf4db375440d3a0bff5e6ea479da6ff4b0a8da6e (diff)
parentda3c93e18491c3b64f26af8df55a2c715b8b44b3 (diff)
downloadqtmultimedia-b7c6c49d8026bebef0c86ee5b686f8519f2e8622.tar.gz
Merge "Merge remote-tracking branch 'origin/5.14' into 5.15"
Diffstat (limited to 'src/gsttools/qgstreamerplayercontrol.cpp')
-rw-r--r--src/gsttools/qgstreamerplayercontrol.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gsttools/qgstreamerplayercontrol.cpp b/src/gsttools/qgstreamerplayercontrol.cpp
index 165978288..d65102e2f 100644
--- a/src/gsttools/qgstreamerplayercontrol.cpp
+++ b/src/gsttools/qgstreamerplayercontrol.cpp
@@ -439,8 +439,10 @@ void QGstreamerPlayerControl::updateSessionState(QMediaPlayer::State state)
}
m_pendingSeekPosition = -1;
- if (m_currentState == QMediaPlayer::PlayingState)
- m_session->play();
+ if (m_currentState == QMediaPlayer::PlayingState) {
+ if (m_mediaStatus == QMediaPlayer::BufferedMedia)
+ m_session->play();
+ }
}
updateMediaStatus();