gstreamer/gst/mpegtsmux
Edward Hervey 1068083135 mpegtsmux: Don't create streams with reserved PID
There are quite a few reserved PID in the various MPEG-TS (and derivate)
specifications which we should definitely not use. Those PID have a certain
meaning and purpose.

Furthermore, a lot of the code in the muxer implementation also makes assumption
on the purpose of streams based on their PID.

Therefore, when requesting a pad with a specific PID, make sure it is not a
restricted PID.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1561>
2020-09-08 21:09:36 +00:00
..
tsmux tsmux: Fix PCR calculation for CBR live streams 2020-07-28 16:18:45 +00:00
gstatscmux.c atscmux: Add missing break in switch 2019-11-27 15:41:26 +01:00
gstatscmux.h mpegtsmux: spring cleanup, no functional change 2019-05-19 19:40:48 +00:00
gstbasetsmux.c mpegtsmux: Don't create streams with reserved PID 2020-09-08 21:09:36 +00:00
gstbasetsmux.h mpegtsmux: Add SCTE-35 support 2019-10-31 12:31:27 +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 mpegtsmux: Fix handling of MPEG-2 AAC 2020-07-08 12:24:13 +00:00
gstmpegtsmux.h mpegtsmux: Remove white space 2019-07-04 19:42:48 +09:00
gstmpegtsmuxplugin.c mpegtsmux: spring cleanup, no functional change 2019-05-19 19:40:48 +00:00
meson.build mpegtsmux: spring cleanup, no functional change 2019-05-19 19:40:48 +00:00