summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorManish Dewangan <manish@codeaurora.org>2017-02-06 11:57:10 +0530
committerManish Dewangan <manish@codeaurora.org>2017-02-27 19:09:18 +0530
commit479baf1cf79281be0b59c5b672707bfed8ac7be8 (patch)
treecb56460e5695236a4226f53289808e30a1fe5650 /include
parentbbbea003e7008b8497a57f5b0f446e11177c48c3 (diff)
ASoC: msm: qdsp6v2: Support to configure render window
Update compress driver to support configuration of DSP render window. Render window is used by DSP to take rendering decision. i.e whether input frame should be rendered, dropped or repeated. CRs-Fixed: 1112258 Change-Id: Ib1b9100ab87878d2e2da93e2b86ca68fb9dd97a9 Signed-off-by: Manish Dewangan <manish@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r--include/uapi/sound/compress_offload.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/uapi/sound/compress_offload.h b/include/uapi/sound/compress_offload.h
index efe4ee86023e..f3f5d5634245 100644
--- a/include/uapi/sound/compress_offload.h
+++ b/include/uapi/sound/compress_offload.h
@@ -147,6 +147,7 @@ struct snd_compr_audio_info {
* @SNDRV_COMPRESS_PATH_DELAY: dsp path delay in microseconds
* @SNDRV_COMPRESS_RENDER_MODE: dsp render mode (audio master or stc)
* @SNDRV_COMPRESS_CLK_REC_MODE: clock recovery mode ( none or auto)
+ * @SNDRV_COMPRESS_RENDER_WINDOW: render window
*/
enum sndrv_compress_encoder {
SNDRV_COMPRESS_ENCODER_PADDING = 1,
@@ -156,11 +157,13 @@ enum sndrv_compress_encoder {
SNDRV_COMPRESS_PATH_DELAY = 5,
SNDRV_COMPRESS_RENDER_MODE = 6,
SNDRV_COMPRESS_CLK_REC_MODE = 7,
+ SNDRV_COMPRESS_RENDER_WINDOW = 8,
};
#define SNDRV_COMPRESS_PATH_DELAY SNDRV_COMPRESS_PATH_DELAY
#define SNDRV_COMPRESS_RENDER_MODE SNDRV_COMPRESS_RENDER_MODE
#define SNDRV_COMPRESS_CLK_REC_MODE SNDRV_COMPRESS_CLK_REC_MODE
+#define SNDRV_COMPRESS_RENDER_WINDOW SNDRV_COMPRESS_RENDER_WINDOW
/**
* struct snd_compr_metadata - compressed stream metadata