gstreamer/subprojects/gst-plugins-bad/gst/mpegtsmux
Edward Hervey 19cea52dbd mpegts: Add provisional AV1 mapping
The main difference with the WIP av1-in-mpegts mapping is that the payload data
is not startcode-escaped. Most of the rest is sensible usage of it:

* Custom AV1G (AV1 Gstreamer) registration descriptor instead of AV01
* AV1CodecConfigurationRecord is stored in the same 0x80 custom descriptor and
  conforms fully to the isobmff spec (i.e. does not the HDR fields from the
  provisional mpegts specification which conflict with that one).
* Data is stored as OBU
* Access Unit is the frame level (same as provisional mpegts mapping)

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4442>
2024-12-20 14:19:00 +00:00
..
tsmux mpegts: Add provisional AV1 mapping 2024-12-20 14:19:00 +00:00
gstatscmux.c mpegtsmux: Cleanup TsMuxStream fields 2024-09-09 14:51:13 +00:00
gstatscmux.h tsmux: Separate DVB and ATSC AC3 descriptors 2023-05-23 14:00:11 +00:00
gstbasetsmux.c mpegts: Add provisional AV1 mapping 2024-12-20 14:19:00 +00:00
gstbasetsmux.h mpegts: Add custom mapping for vp9 2024-11-13 08:28:36 +01: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
gstbasetsmuxjpegxs.c mpegts: Add support for JPEG-XS 2024-09-16 18:31:01 +01:00
gstbasetsmuxjpegxs.h mpegts: Add support for JPEG-XS 2024-09-16 18:31:01 +01: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 mpegts: Add provisional AV1 mapping 2024-12-20 14:19:00 +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 mpegts: Add support for JPEG-XS 2024-09-16 18:31:01 +01:00