[PATCH 00/14] Add support for compress offload and gapless playback.

From: Mohammad Rafi Shaik
Date: Wed Feb 01 2023 - 08:51:22 EST


Add support for compress offload and gapless playback in audioreach
platform drivers.

Mohammad Rafi Shaik (14):
ALSA: compress: Update compress set params for gapless playback
ASoC: qcom: SC7280: audioreach: Add sc7280 hardware param fixup
callback
ASoC: q6dsp: audioreach: Add placeholder decoder for compress playback
ASoC: q6dsp: audioreach: Add support for compress offload commands
ASoC: q6dsp: audioreach: Add support to set compress params
ASoC: q6dsp: audioreach: Add support for sending real module ID to
ADSP
ASoC: q6dsp: q6apm-dai: Add async compress write support
ASoC: q6dsp: q6apm-dai: Add open/free compress DAI callbacks
ASoC: q6dsp: q6apm-dai: Add compress DAI and codec caps get callbacks
ASoC: q6dsp: q6apm-dai: Add trigger/pointer compress DAI callbacks
ASoC: q6dsp: q6apm-dai: Add compress set params and metadata DAI
callbacks
ASoC: q6dsp: q6apm-dai: Add mmap and copy compress DAI callbacks
ASoC: qdsp6: audioreach: Add MP3, AAC and FLAC compress format support
ASoC: q6dsp: audioreach: Add gapless feature support

sound/core/compress_offload.c | 12 +-
sound/soc/qcom/qdsp6/audioreach.c | 299 +++++++++++++++++--
sound/soc/qcom/qdsp6/audioreach.h | 56 ++++
sound/soc/qcom/qdsp6/q6apm-dai.c | 464 ++++++++++++++++++++++++++++++
sound/soc/qcom/qdsp6/q6apm.c | 117 ++++++++
sound/soc/qcom/qdsp6/q6apm.h | 8 +
sound/soc/qcom/sc7280.c | 21 +-
7 files changed, 950 insertions(+), 27 deletions(-)

--
2.25.1