decodebin: Always add a multiqueue in single-stream use-buffering pipelines
authorVivia Nikolaidou <vivia@toolsonair.com>
Tue, 12 Apr 2016 13:32:20 +0000 (16:32 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 19 Apr 2016 07:19:07 +0000 (10:19 +0300)
commit2b536467154ed672be8b49a9681693607723cc60
tree31de598a42e5bfd11b6354cdf046b3db2784273b
parentef1a99d4d86c2d5734d55d371116fbd34aac107c
decodebin: Always add a multiqueue in single-stream use-buffering pipelines

If we are configured to use buffering and there is no demuxer in the chain, we
still want a multiqueue, otherwise we will ignore the use-buffering property.
In that case, we will insert a multiqueue after the parser or decoder - not
elsewhere, otherwise we won't have timestamps.

https://bugzilla.gnome.org/show_bug.cgi?id=764948
gst/playback/gstdecodebin2.c