diff options
author | Limin Wang <lance.lmwang@gmail.com> | 2020-08-15 21:57:03 +0800 |
---|---|---|
committer | Limin Wang <lance.lmwang@gmail.com> | 2020-08-23 07:19:11 +0800 |
commit | 7e61940794d7a6f2cc7a66502001c948ab8823ae (patch) | |
tree | 00d2b03cfe7ad6c5686bd331846f984ee12a1a70 /libavformat/mpegts.h | |
parent | 5cf439e72ec3432fc52f73badfd0b5ec90162ffa (diff) | |
download | ffmpeg-7e61940794d7a6f2cc7a66502001c948ab8823ae.tar.gz |
avformat/mpegtsenc: support DVB 6A descriptor for AC-3
Reviewed-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
Diffstat (limited to 'libavformat/mpegts.h')
-rw-r--r-- | libavformat/mpegts.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/libavformat/mpegts.h b/libavformat/mpegts.h index fe10b38691..d70b25d018 100644 --- a/libavformat/mpegts.h +++ b/libavformat/mpegts.h @@ -175,6 +175,22 @@ typedef struct Mp4Descr { SLConfigDescr sl; } Mp4Descr; +/* + * ETSI 300 468 descriptor 0x6A(AC-3) + * Refer to: ETSI EN 300 468 V1.11.1 (2010-04) (SI in DVB systems) + */ +typedef struct DVBAC3Descriptor { + uint8_t component_type_flag; + uint8_t bsid_flag; + uint8_t mainid_flag; + uint8_t asvc_flag; + uint8_t reserved_flags; + uint8_t component_type; + uint8_t bsid; + uint8_t mainid; + uint8_t asvc; +} DVBAC3Descriptor; + /** * Parse an MPEG-2 descriptor * @param[in] fc Format context (used for logging only) |