summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp b/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp
index 6f123f03b..153588334 100644
--- a/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp
+++ b/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp
@@ -716,6 +716,7 @@ void QGstreamerMediaPlayer::setMedia(const QUrl &content, QIODevice *stream)
return;
}
decoder.set("post-stream-topology", true);
+ decoder.set("use-buffering", true);
playerPipeline.add(src, decoder);
qLinkGstElements(src, decoder);
@@ -745,6 +746,7 @@ void QGstreamerMediaPlayer::setMedia(const QUrl &content, QIODevice *stream)
this);
decoder.set("uri", content.toEncoded().constData());
+ decoder.set("use-buffering", true);
if (m_bufferProgress != 0) {
m_bufferProgress = 0;
emit bufferProgressChanged(0.);