diff options
author | Manish Dewangan <manish@codeaurora.org> | 2017-01-24 19:14:58 +0530 |
---|---|---|
committer | Manish Dewangan <manish@codeaurora.org> | 2017-02-27 19:06:18 +0530 |
commit | df38388af0e15a7e47192518f74c7a434d46b231 (patch) | |
tree | 4ee39fddf8fcfd34866892d09b32486f1522b821 /include | |
parent | 55ae10ad5750764fbfab52328644a0af7cb90497 (diff) |
ASoC: msm: qdsp6v2: Support to configure render mode
Update compress driver to support configuration of
render mode.
CRs-Fixed: 1112258
Change-Id: Iac8c3a3d2df6180c9982c352b1c00ce7a624c167
Signed-off-by: Manish Dewangan <manish@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/uapi/sound/compress_offload.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/uapi/sound/compress_offload.h b/include/uapi/sound/compress_offload.h index ef7ab49583da..b52056ecb155 100644 --- a/include/uapi/sound/compress_offload.h +++ b/include/uapi/sound/compress_offload.h @@ -132,6 +132,8 @@ struct snd_compr_audio_info { uint32_t reserved[15]; } __attribute__((packed, aligned(4))); +#define SNDRV_COMPRESS_RENDER_MODE_AUDIO_MASTER 0 +#define SNDRV_COMPRESS_RENDER_MODE_STC_MASTER 1 /** * enum sndrv_compress_encoder * @SNDRV_COMPRESS_ENCODER_PADDING: no of samples appended by the encoder at the @@ -139,6 +141,7 @@ struct snd_compr_audio_info { * @SNDRV_COMPRESS_ENCODER_DELAY: no of samples inserted by the encoder at the * beginning of the track * @SNDRV_COMPRESS_PATH_DELAY: dsp path delay in microseconds + * @SNDRV_COMPRESS_RENDER_MODE: dsp render mode (audio master or stc) */ enum sndrv_compress_encoder { SNDRV_COMPRESS_ENCODER_PADDING = 1, @@ -146,9 +149,11 @@ enum sndrv_compress_encoder { SNDRV_COMPRESS_MIN_BLK_SIZE = 3, SNDRV_COMPRESS_MAX_BLK_SIZE = 4, SNDRV_COMPRESS_PATH_DELAY = 5, + SNDRV_COMPRESS_RENDER_MODE = 6, }; #define SNDRV_COMPRESS_PATH_DELAY SNDRV_COMPRESS_PATH_DELAY +#define SNDRV_COMPRESS_RENDER_MODE SNDRV_COMPRESS_RENDER_MODE /** * struct snd_compr_metadata - compressed stream metadata |