diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index 1d8401a1d7..d835d87c58 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -3653,7 +3653,8 @@ gst_decode_group_reset_buffering (GstDecodeGroup * group) "low-percent", group->dbin->low_percent, "high-percent", group->dbin->high_percent, NULL); } - decodebin_set_queue_size (group->dbin, group->multiqueue, FALSE, FALSE); + decodebin_set_queue_size (group->dbin, group->multiqueue, FALSE, + (group->parent ? group->parent->seekable : TRUE)); GST_DEBUG_OBJECT (group->dbin, "Setting %s buffering to %d", GST_ELEMENT_NAME (group->multiqueue), !ret);