From 103c2d22035b294b7cbbb5b5a7216a7d0cce9769 Mon Sep 17 00:00:00 2001 From: Phil Burk Date: Tue, 31 Mar 2015 14:33:25 -0700 Subject: [PATCH] audio.h: add AUDIO_FORMAT_DTS Bug: 18292317 Change-Id: Icb3855e958d02e3b03517ac0fcf7de743d896c12 Signed-off-by: Phil Burk --- include/system/audio.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/system/audio.h b/include/system/audio.h index 04252e7f2..2a85de1f4 100644 --- a/include/system/audio.h +++ b/include/system/audio.h @@ -234,6 +234,7 @@ typedef enum { AUDIO_FORMAT_VORBIS_SUB_NONE = 0x0, } audio_format_vorbis_sub_fmt_t; + /* Audio format consists of a main format field (upper 8 bits) and a sub format * field (lower 24 bits). * @@ -257,6 +258,8 @@ typedef enum { AUDIO_FORMAT_OPUS = 0x08000000UL, AUDIO_FORMAT_AC3 = 0x09000000UL, AUDIO_FORMAT_E_AC3 = 0x0A000000UL, + AUDIO_FORMAT_DTS = 0x0B000000UL, + AUDIO_FORMAT_DTS_HD = 0x0C000000UL, AUDIO_FORMAT_MAIN_MASK = 0xFF000000UL, AUDIO_FORMAT_SUB_MASK = 0x00FFFFFFUL, @@ -1315,6 +1318,8 @@ static inline bool audio_is_valid_format(audio_format_t format) case AUDIO_FORMAT_OPUS: case AUDIO_FORMAT_AC3: case AUDIO_FORMAT_E_AC3: + case AUDIO_FORMAT_DTS: + case AUDIO_FORMAT_DTS_HD: return true; default: return false;