From 28f1f38474f969107c95edefc2f3b2dfdbdccc83 Mon Sep 17 00:00:00 2001 From: Banajit Goswami Date: Mon, 21 Nov 2016 19:26:58 -0800 Subject: [PATCH] ASoC: msm: add support for different compressed formats Add support for below compressed formats and features * DTS playback * PCM capture in Compressed driver * MP2 decoder * DTS_LBR Passthrough Support * Transcode from MP3, WMA to DTS compressed * Update compress audio params. Change-Id: I595e638da78cced02142f4ee430afb7357eb336c Signed-off-by: Srikanth Uyyala Signed-off-by: Banajit Goswami Signed-off-by: Meng Wang --- include/uapi/sound/compress_params.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/include/uapi/sound/compress_params.h b/include/uapi/sound/compress_params.h index 69e5326fa301..733a4a2402ab 100644 --- a/include/uapi/sound/compress_params.h +++ b/include/uapi/sound/compress_params.h @@ -88,7 +88,17 @@ #define SND_AUDIOCODEC_DSD ((__u32) 0x00000012) #define SND_AUDIOCODEC_APTX ((__u32) 0x00000013) #define SND_AUDIOCODEC_TRUEHD ((__u32) 0x00000014) -#define SND_AUDIOCODEC_MAX SND_AUDIOCODEC_TRUEHD +#define SND_AUDIOCODEC_DTS_PASS_THROUGH ((__u32) 0x00000015) +#define SND_AUDIOCODEC_DTS_LBR ((__u32) 0x00000016) +#define SND_AUDIOCODEC_DTS_TRANSCODE_LOOPBACK ((__u32) 0x00000017) +#define SND_AUDIOCODEC_PASS_THROUGH ((__u32) 0x00000018) +#define SND_AUDIOCODEC_MP2 ((__u32) 0x00000019) +#define SND_AUDIOCODEC_DTS_LBR_PASS_THROUGH ((__u32) 0x0000001A) +#define SND_AUDIOCODEC_AC3 ((__u32) 0x0000001B) +#define SND_AUDIOCODEC_AC3_PASS_THROUGH ((__u32) 0x0000001C) +#define SND_AUDIOCODEC_DTS ((__u32) 0x0000001D) +#define SND_AUDIOCODEC_EAC3 ((__u32) 0x0000001F) +#define SND_AUDIOCODEC_MAX SND_AUDIOCODEC_EAC3 /* * Profile and modes are listed with bit masks. This allows for a