mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-25 14:13:01 -04:00
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> Signed-off-by: Meng Wang <mwang@codeaurora.org>
This commit is contained in:
parent
567264c6cb
commit
7ba40c9e3f
1 changed files with 6 additions and 0 deletions
|
|
@ -138,6 +138,9 @@ struct snd_compr_audio_info {
|
|||
} __attribute__((packed, aligned(4)));
|
||||
|
||||
#define SND_COMPR_AUDIO_INFO
|
||||
|
||||
#define SNDRV_COMPRESS_RENDER_MODE_AUDIO_MASTER 0
|
||||
#define SNDRV_COMPRESS_RENDER_MODE_STC_MASTER 1
|
||||
#endif
|
||||
/**
|
||||
* enum sndrv_compress_encoder
|
||||
|
|
@ -146,17 +149,20 @@ 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,
|
||||
SNDRV_COMPRESS_ENCODER_DELAY = 2,
|
||||
#ifdef CONFIG_AUDIO_QGKI
|
||||
SNDRV_COMPRESS_PATH_DELAY = 3,
|
||||
SNDRV_COMPRESS_RENDER_MODE = 4,
|
||||
#endif
|
||||
};
|
||||
|
||||
#ifdef CONFIG_AUDIO_QGKI
|
||||
#define SNDRV_COMPRESS_PATH_DELAY SNDRV_COMPRESS_PATH_DELAY
|
||||
#define SNDRV_COMPRESS_RENDER_MODE SNDRV_COMPRESS_RENDER_MODE
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue