summaryrefslogtreecommitdiff
path: root/gst/playback/gsturidecodebin.c
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-02-19 10:21:16 +0100
committerSebastian Dröge <sebastian@centricular.com>2014-02-23 00:10:00 +0100
commitad51b38b7cd9c7829431cb39ea9f89add0e7156f (patch)
tree0d2f403d32b39221ffc4e97a67784a64b92289ae /gst/playback/gsturidecodebin.c
parenta2837a22a53071e42f610d994ffd8b2b87a8e609 (diff)
uridecodebin: Always use buffering in multiqueue for adaptive streams
Diffstat (limited to 'gst/playback/gsturidecodebin.c')
-rw-r--r--gst/playback/gsturidecodebin.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c
index 212fddf94..11aed2539 100644
--- a/gst/playback/gsturidecodebin.c
+++ b/gst/playback/gsturidecodebin.c
@@ -1826,9 +1826,10 @@ make_decoder (GstURIDecodeBin * decoder)
/* propagate the use-buffering property but only when we are not already
* doing stream buffering with queue2. FIXME, we might want to do stream
* buffering with the multiqueue buffering instead of queue2. */
- g_object_set (decodebin, "use-buffering", decoder->use_buffering, NULL);
+ g_object_set (decodebin, "use-buffering", decoder->use_buffering
+ || decoder->is_adaptive, NULL);
- if (decoder->use_buffering) {
+ if (decoder->use_buffering || decoder->is_adaptive) {
guint max_bytes;
guint64 max_time;