uridecodebin3: Fix shutdown procedures in probe
authorEdward Hervey <edward@centricular.com>
Tue, 9 Aug 2022 08:42:22 +0000 (10:42 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 23 Nov 2022 12:19:21 +0000 (12:19 +0000)
commit353691602e3dd489132aab4ed0972b378603183c
treefd7e32a13903b76da764a15a1c337b3c1c093831
parent7f5f7b3a77ef42aa833a7607ff1a0f7c3b024525
uridecodebin3: Fix shutdown procedures in probe

When shutting down, we want to remove the urisourcebin blocking probes ... but
we also want to propagate a GST_FLOW_FLUSHING upstream (and not
GST_FLOW_NOT_LINKED) to make the upstream task gracefully stop instead of
posting an error message.

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