From 38d5db76882eb8cb94e11057c5f6d8010fb9fbf6 Mon Sep 17 00:00:00 2001 From: Srinivas Kandagatla Date: Wed, 29 Apr 2026 12:43:05 +0000 Subject: [PATCH] audioreach: pcm: add support for multiple formats in pcm macro Currently pcm can only handle one format, this change adds support to allow passing multiple formats from the macro which are comma seperated. Signed-off-by: Srinivas Kandagatla --- audioreach/subgraph-stream-vol-playback.m4 | 2 +- util/pcm.m4 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/audioreach/subgraph-stream-vol-playback.m4 b/audioreach/subgraph-stream-vol-playback.m4 index 78b4b4a..4c10519 100644 --- a/audioreach/subgraph-stream-vol-playback.m4 +++ b/audioreach/subgraph-stream-vol-playback.m4 @@ -61,7 +61,7 @@ define(`STREAM_PLAYBACK_ROUTE', `}') dnl -AR_PCM_PLAYBACK(PCM_DAI_ID, PCM_FORMAT, PCM_MIN_RATE, PCM_MAX_RATE, PCM_MIN_CHANNELS, PCM_MAX_CHANNELS) +AR_PCM_PLAYBACK(PCM_DAI_ID, `PCM_FORMAT', PCM_MIN_RATE, PCM_MAX_RATE, PCM_MIN_CHANNELS, PCM_MAX_CHANNELS) AR_SUBGRAPH(SG_INDEX, PCM_DAI_ID, SG_IID_START, PCM_PERF_MODE, PCM_DIRECTION, CONT_SENARIO_ID) diff --git a/util/pcm.m4 b/util/pcm.m4 index ee7bc92..da5c05a 100644 --- a/util/pcm.m4 +++ b/util/pcm.m4 @@ -5,7 +5,7 @@ dnl AR_PCM_PLAYBACK(index, formats, rate_min, rate_max, ch_min, ch_max) define(`AR_PCM_PLAYBACK', `' `SectionPCMCapabilities."`MultiMedia'eval($1 +1 )` Playback'" {' -` formats STR($2)' +` formats STR(`$2')' ` rate_min STR($3)' ` rate_max STR($4)' ` channels_min STR($5)'