From ad51b38b7cd9c7829431cb39ea9f89add0e7156f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 19 Feb 2014 10:21:16 +0100 Subject: [PATCH] uridecodebin: Always use buffering in multiqueue for adaptive streams --- gst/playback/gsturidecodebin.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c index 212fddf..11aed25 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; -- 2.7.4