gstreamer/gst/mpegtsmux
Jan Alexander Steffens (heftig) 0312887452 mpegtsmux: Fixup program array indices after stream removal
Each stream stores the `program_array_index` of its position in its
program's `streams` array. When we remove a stream from this array, we
need to correct the `program_array_index` of all streams that were
backshifted by the removal.

Also extract the removal into a new function and add some more safety
checks.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2266>
2021-05-20 13:35:06 +00:00
..
tsmux mpegtsmux: Fixup program array indices after stream removal 2021-05-20 13:35:06 +00:00
gstatscmux.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstatscmux.h gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstbasetsmux.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstbasetsmux.h mpegtsmux: Respect the start-time-selection property. 2021-03-31 13:34:40 +00:00
gstbasetsmuxaac.c mpegtsmux: Fix handling of MPEG-2 AAC 2020-07-08 12:24:13 +00:00
gstbasetsmuxaac.h mpegtsmux: Fix handling of MPEG-2 AAC 2020-07-08 12:24:13 +00:00
gstbasetsmuxjpeg2000.c mpegtsmux: Remove white space 2019-07-04 19:42:48 +09:00
gstbasetsmuxjpeg2000.h mpegtsmux: Remove white space 2019-07-04 19:42:48 +09:00
gstbasetsmuxopus.c mpegtsmux: Remove white space 2019-07-04 19:42:48 +09:00
gstbasetsmuxopus.h mpegtsmux: Remove white space 2019-07-04 19:42:48 +09:00
gstbasetsmuxttxt.c mpegtsmux: Remove white space 2019-07-04 19:42:48 +09:00
gstbasetsmuxttxt.h mpegtsmux: Remove white space 2019-07-04 19:42:48 +09:00
gstmpegtsmux.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstmpegtsmux.h gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstmpegtsmuxplugin.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
meson.build mpegtsmux: spring cleanup, no functional change 2019-05-19 19:40:48 +00:00