summaryrefslogtreecommitdiffstats
path: root/src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp
diff options
context:
space:
mode:
authorLing Hu <ling.hu@nokia.com>2011-06-28 13:49:57 +1000
committerQt by Nokia <qt-info@nokia.com>2011-07-05 06:50:04 +0200
commitca25844e528432dfa55e5136bf56faeb0b47c937 (patch)
treec9c701c424f5374e2c683ec4db2df450c608e393 /src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp
parentd502dec45604ba77d997061bc7f4f6f688c42f9f (diff)
Fix playback problem with RTSP streaming for QMediaPlayer(gstreamer)
Change-Id: Ie920cbb5a377e810aee3e106bb50deb46365ce3b Reviewed-by:Michael Goddard (cherry picked from commit 05841ae6a9e0ffac623f9b00565bf33a52a22ecd) Reviewed-on: http://codereview.qt.nokia.com/983 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Diffstat (limited to 'src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp')
-rw-r--r--src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp b/src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp
index f36dd08a3..6c18fed15 100644
--- a/src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp
+++ b/src/plugins/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp
@@ -551,7 +551,7 @@ void QGstreamerPlayerControl::setBufferProgress(int progress)
m_session->state() != QMediaPlayer::PlayingState)
m_session->play();
- if (m_bufferProgress < 100 &&
+ if (!m_session->isLiveSource() && m_bufferProgress < 100 &&
(m_session->state() == QMediaPlayer::PlayingState ||
m_session->pendingState() == QMediaPlayer::PlayingState))
m_session->pause();