[PATCH 0/5] ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method
Kuninori Morimoto
kuninori.morimoto.gx at renesas.com
Tue Nov 16 08:44:50 CET 2021
Hi Mark
Current soc_pcm_pointer() is checking runtime->delay,
but it might be updated silently by component's .point callback.
It is strange and difficult to find/know the issue.
This patch adds .delay callback for component, and solve the issue.
Kuninori Morimoto (5):
ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay()
ASoC: soc-component: add snd_soc_pcm_component_delay()
ASoC: amd: acp-pcm-dma: add .delay support
ASoC: intel: sst-mfld-platform-pcm: add .delay support
ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method
include/sound/soc-component.h | 4 ++
include/sound/soc-dai.h | 4 +-
sound/soc/amd/acp-pcm-dma.c | 15 +++++++-
sound/soc/amd/acp.h | 1 +
sound/soc/intel/atom/sst-mfld-platform-pcm.c | 14 ++++++-
sound/soc/soc-component.c | 28 ++++++++++++++
sound/soc/soc-dai.c | 40 ++++++++++++++------
sound/soc/soc-pcm.c | 29 +++-----------
8 files changed, 95 insertions(+), 40 deletions(-)
--
2.25.1
More information about the Alsa-devel
mailing list