shaka-packager/packager
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
..
app feat: default text zero bias (#1330) 2024-02-08 10:39:50 -08:00
file feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
hls feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
kv_pairs feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
macros feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
media feat: Parse MPEG-TS PMT ES language and maximum bitrate descriptors (#369) (#1311) 2024-02-08 11:58:26 -08:00
mpd fix: duration formatting and update mpd testdata to reflect new format (#1320) 2024-02-08 09:48:14 -08:00
status feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
testing feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
third_party feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
tools feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
utils fix: preserve case for stream descriptors (#1321) 2024-02-08 09:48:46 -08:00
version 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
flag_saver.h feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
gtest.cmake feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
packager.cc feat: default text zero bias (#1330) 2024-02-08 10:39:50 -08:00
packager.pc.in feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
packager_test.cc feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
policies.cmake feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00
protobuf.cmake feat!: Rewrite build system and third-party dependencies (#1310) 2023-12-01 09:32:19 -08:00