mbox series

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

Message ID 20230201134947.1638197-1-quic_mohs@quicinc.com
Headers show
Series Add support for compress offload and gapless playback. | expand

Message

Mohammad Rafi Shaik Feb. 1, 2023, 1:49 p.m. UTC
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(-)