Mathieu Duponchelle
cddb0e951f
splitmuxsrc: don't queue data on unlinked pads
...
Once a pad has returned NOT_LINKED, the part reader shouldn't let its
corresponding data queue run full and eventually (after 20 seconds)
stall playback.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3145 >
2022-10-10 18:11:12 +00:00
Mathieu Duponchelle
f8d8d67b8b
splitmuxsrc: don't consider unlinked pads when deactivating part
...
If splitmuxsrc exposes multiple pads, but only one is linked, part pads
will never see an EOS event. This shouldn't prevent the part from being
eventually deactivated.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3099 >
2022-10-01 02:33:08 +00:00
Jan Schmidt
7322a6d004
splitmuxsrc: Re-queue sticky events after probing.
...
When processing the first event after probing the
file and being activated, requeue sticky events
as there's no requirement that demuxers send tag
and other events again after a seek - that's
why they're sticky.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2432 >
2022-05-17 11:55:40 +00:00
Thibault Saunier
5ff769d731
Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir
2021-09-24 16:13:50 -03:00