mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-12 11:26:39 +00:00
244b00ac08
This is a custom mapping. There isn't much needed apart from that to store vp9 in mpeg-ts since the bitstream is self contained. Since there are no official specification we don't want people to be mistaken in believing that. Therefore that mapping is only used in the muxer if the (new) property `enable-custom-mappings` is set to TRUE. * The MPEG-TS Stream Type is Private Data (0x6) with the registration descriptor set to `VP09`. * The Access Unit are VP9 frames stored in PES packets * As there is no emulation prevention byte in VP9 elementary stream, the can be misdetection of PES start code. To avoid this, the start of a PES packet must be signalled using the Payload Unit Start Indicator in the transport packet header Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7707> |
||
---|---|---|
.. | ||
gstmpegdefs.h | ||
gstmpegdesc.h | ||
gsttsdemux.c | ||
meson.build | ||
mpegtsbase.c | ||
mpegtsbase.h | ||
mpegtspacketizer.c | ||
mpegtspacketizer.h | ||
mpegtsparse.c | ||
mpegtsparse.h | ||
pesparse.c | ||
pesparse.h | ||
TODO | ||
tsdemux.c | ||
tsdemux.h |