gstreamer/gst
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
..
accurip gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
adpcmdec gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
adpcmenc gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
aiff gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
asfmux gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
audiobuffersplit gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
audiofxbad gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
audiolatency audiolatency: Drop incoming downstream stick events 2021-05-20 15:50:55 +09:00
audiomixmatrix gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
audiovisualizers gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
autoconvert gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
bayer gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
camerabin2 Use gst_element_request_pad_simple... 2021-05-05 06:17:14 +00:00
codecalpha alphacombine: Ignore all events coming from the alpha_pad 2021-05-14 14:11:39 -04:00
coloreffects gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
debugutils testbinsrc: Handle setting URI on the fly 2021-05-13 02:03:57 +00:00
dvbsubenc gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
dvbsuboverlay gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
dvdspu gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
faceoverlay gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
festival gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
fieldanalysis gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
freeverb gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
frei0r documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
gaudieffects gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gdp gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
geometrictransform gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
id3tag gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
inter gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
interlace interlace: Fix too small buffer size error 2021-05-17 08:49:30 +00:00
ivfparse gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
ivtc gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
jp2kdecimator gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
jpegformat jpegparse: Don't generate timestamp for 0/1 framerates 2021-04-23 17:54:30 +00:00
librfb gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
midi gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
mpegdemux gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
mpegpsmux gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
mpegtsdemux tsdemux: fix truncated output segment when seeking with a stop 2021-04-21 21:40:26 +00:00
mpegtsmux mpegtsmux: Fixup program array indices after stream removal 2021-05-20 13:35:06 +00:00
mxf mxf: check EOS cond with any segment's flag 2021-05-04 19:11:27 +00:00
netsim gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
onvif gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
pcapparse gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
pnm gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
proxy gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
rawparse gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
removesilence gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
rist rist: Plug leak of rtcp_send_addr 2021-05-07 11:06:53 +00:00
rtmp2 gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
rtp rtpsrc: Plug leak of rtcp_send_addr 2021-05-07 12:34:20 +00:00
sdp Use gst_element_request_pad_simple... 2021-05-05 06:17:14 +00:00
segmentclip gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
siren gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
smooth gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
speed gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
subenc gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
switchbin switchbin: When collecting srcpad caps, don't intersect with path caps. 2021-04-12 14:27:00 +00:00
timecode gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
transcode Use gst_element_request_pad_simple... 2021-05-05 06:17:14 +00:00
videofilters gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
videoframe_audiolevel gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
videoparsers vp9parse: Manually fixate codec-alpha field 2021-05-11 16:06:56 -04:00
videosignal gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
vmnc gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
y4m gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
meson.build Introduce CODEC Alpha plugin 2021-05-11 16:06:56 -04:00