urisourcebin: Use a non-buffering multiqueue for non-streamable URI
authorEdward Hervey <edward@centricular.com>
Mon, 14 Nov 2022 13:17:25 +0000 (14:17 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 16 Nov 2022 14:01:47 +0000 (14:01 +0000)
commit5702568a7e1c100ee3e3f528461d373c8e820a58
treeec3c1e95ee3b4e6e13cd42a6e22c790cc5242c56
parentc59397354c616c1dc416fe9e3baa2b57017ff882
urisourcebin: Use a non-buffering multiqueue for non-streamable URI

Even though buffering is not required, we need to ensure we are dealing with the
interleave (if any) before pushing the elementary streams further downstream.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2784>
subprojects/gst-plugins-base/gst/playback/gsturisourcebin.c