diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2014-02-19 10:21:16 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2014-02-23 00:10:00 +0100 |
commit | ad51b38b7cd9c7829431cb39ea9f89add0e7156f (patch) | |
tree | 0d2f403d32b39221ffc4e97a67784a64b92289ae /gst/playback/gsturidecodebin.c | |
parent | a2837a22a53071e42f610d994ffd8b2b87a8e609 (diff) |
uridecodebin: Always use buffering in multiqueue for adaptive streams
Diffstat (limited to 'gst/playback/gsturidecodebin.c')
-rw-r--r-- | gst/playback/gsturidecodebin.c | 5 |
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; |