spa: add AC3, EAC3, TrueHD, DTS, MPEG-H formats

This commit is contained in:
Carlos Rafael Giani 2025-05-29 21:41:51 +02:00
parent bd25614cb9
commit 5db9bca75c
18 changed files with 657 additions and 0 deletions

View file

@ -52,6 +52,11 @@ enum spa_media_subtype {
SPA_MEDIA_SUBTYPE_flac, /** since 0.3.65 */
SPA_MEDIA_SUBTYPE_ape, /** since 0.3.65 */
SPA_MEDIA_SUBTYPE_opus, /** since 0.3.68 */
SPA_MEDIA_SUBTYPE_ac3, /** since 1.5.1 */
SPA_MEDIA_SUBTYPE_eac3, /** since 1.5.1 */
SPA_MEDIA_SUBTYPE_truehd, /** since 1.5.1 */
SPA_MEDIA_SUBTYPE_dts, /** since 1.5.1 */
SPA_MEDIA_SUBTYPE_mpegh, /** since 1.5.1 */
SPA_MEDIA_SUBTYPE_START_Video = 0x20000,
SPA_MEDIA_SUBTYPE_h264,
@ -112,6 +117,8 @@ enum spa_format {
SPA_FORMAT_AUDIO_MP3_channelMode, /**< MP3 channel mode, (Id enum spa_audio_mp3_channel_mode) */
SPA_FORMAT_AUDIO_DTS_extType, /**< DTS extension type (Id enum spa_audio_dts_ext_type) */
/* Video Format keys */
SPA_FORMAT_START_Video = 0x20000,