gstreamer/subprojects/gst-plugins-bad/gst/mpegtsmux
Sebastian Dröge 4f33bc8932 mpegtsmux: Correctly time out and mux anyway in live pipelines
This makes sure that for sparse streams (KLV, DVB subtitles, ...) the
muxer does not wait until the next buffer is available for them but
times out on the latency deadline and outputs data.

For non-live pipelines it will still be necessary for upstream to
correctly produce gap events for sparse streams.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6823>
2024-05-15 18:31:43 +00:00
..
tsmux mpegtsmux: allow to disable SCTE NULL by setting interval to 0 2024-03-12 11:15:58 +00:00
gstatscmux.c tsmux: Fix default get_es_descrs_func 2023-10-19 22:34:28 +00:00
gstatscmux.h tsmux: Separate DVB and ATSC AC3 descriptors 2023-05-23 14:00:11 +00:00
gstbasetsmux.c mpegtsmux: Correctly time out and mux anyway in live pipelines 2024-05-15 18:31:43 +00:00
gstbasetsmux.h mpegtsmux: add stream-number property on GstBaseTsMuxPad 2023-06-15 10:34:25 +00:00
gstbasetsmuxaac.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstbasetsmuxaac.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstbasetsmuxjpeg2000.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstbasetsmuxjpeg2000.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstbasetsmuxopus.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstbasetsmuxopus.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstbasetsmuxttxt.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstbasetsmuxttxt.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmpegtsmux.c mpegtsmux: Allow writing arbitrary Opus channel mapping families and up to 255 channels 2023-03-23 08:46:50 +00:00
gstmpegtsmux.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmpegtsmuxplugin.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00