shaka-packager/packager/media/formats
modernletter c09eb831b8
feat: Parse MPEG-TS PMT ES language and maximum bitrate descriptors (#369) (#1311)
Part of https://github.com/shaka-project/shaka-packager/issues/369

This adds read support for some MPEG-TS PMT elementary stream
descriptors:
- ISO639 Language Descriptor providing language code and audio type
- Maximum Bitrate Descriptor providing peak stream bandwidth

Those metadata are propagated to StreamInfo structures:
- StreamInfo.language field
- AudioStreamMetadata.max_bitrate field for audio streams
- audio type is currently not propagated - corresponding field has to be
added to AudioStreamMetadata

Test vector file containing those descriptors is provided.
2024-02-08 11:58:26 -08:00
..
dvb feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
mp2t feat: Parse MPEG-TS PMT ES language and maximum bitrate descriptors (#369) (#1311) 2024-02-08 11:58:26 -08:00
mp4 test: fix fake clock for muxer for integration tests (#1322) 2024-02-08 09:49:15 -08:00
packed_audio feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
ttml feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
webm feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
webvtt feat: default text zero bias (#1330) 2024-02-08 10:39:50 -08:00
wvm feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
CMakeLists.txt feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00