qtdemux: emit no-more-pads after pruning old pads
authorXabier Rodriguez Calvar <calvaris@igalia.com>
Wed, 3 May 2023 11:21:23 +0000 (13:21 +0200)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 5 May 2023 15:24:17 +0000 (16:24 +0100)
commit5c863418ba7cdaffee559a6d954450dfe3c0bd6e
tree5348b87764c77a10b7544ec754f13fdb099d284f
parentb17fbb231cde6fd72e356daa43122084693fef7d
qtdemux: emit no-more-pads after pruning old pads

If we don't do that, clients can rely on this signal to see the final pad
topology but it won't be the real one as some of them will disappear after
emitting that signal. This can happen after injecting a different init segment.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4557>
subprojects/gst-plugins-good/gst/isomp4/qtdemux.c