uridecodebin3: propagate about-to-finish for new inputs
authorEdward Hervey <edward@centricular.com>
Tue, 9 Aug 2022 08:26:00 +0000 (10:26 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 23 Nov 2022 12:19:22 +0000 (12:19 +0000)
commit3a63eab2fa3515606244c565752f9d49a770da22
tree485ef676c648ca86c9f1349b56f9f1c1d491fa8c
parentdef2515ae2254af373c84903e56b2c3c8b297561
uridecodebin3: propagate about-to-finish for new inputs

If the pending next urisourcebin is already draining, make sure we propagate it
when activating it.

Fixes gapless playback of small entries

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1588

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