mirror of https://github.com/thesofproject/sof.git
topology: Add CHANNELS_MIN macro for passthrough pipeline
Add macro to restrict channel number of PCM capabilities, this will allow channels_min to be configurable. The default behavior is not changed with this patch. Signed-off-by: Yong Zhi <yong.zhi@intel.com>
This commit is contained in:
parent
5447a4f7b1
commit
e81c25eab7
|
@ -39,8 +39,11 @@ P_GRAPH(pipe-pass-capture-PIPELINE_ID, PIPELINE_ID,
|
|||
indir(`define', concat(`PIPELINE_SINK_', PIPELINE_ID), N_BUFFER(0))
|
||||
indir(`define', concat(`PIPELINE_PCM_', PIPELINE_ID), Passthrough Capture PCM_ID)
|
||||
|
||||
ifdef(`CHANNELS_MIN',`',
|
||||
`define(CHANNELS_MIN, `PIPELINE_CHANNELS')')
|
||||
|
||||
#
|
||||
# PCM Configuration
|
||||
#
|
||||
|
||||
PCM_CAPABILITIES(Passthrough Capture PCM_ID, COMP_FORMAT_NAME(PIPELINE_FORMAT), PCM_MIN_RATE, PCM_MAX_RATE, PIPELINE_CHANNELS, PIPELINE_CHANNELS, 2, 16, 192, 16384, 65536, 65536)
|
||||
PCM_CAPABILITIES(Passthrough Capture PCM_ID, COMP_FORMAT_NAME(PIPELINE_FORMAT), PCM_MIN_RATE, PCM_MAX_RATE, CHANNELS_MIN, PIPELINE_CHANNELS, 2, 16, 192, 16384, 65536, 65536)
|
||||
|
|
|
@ -39,8 +39,11 @@ P_GRAPH(pipe-pass-playback-PIPELINE_ID, PIPELINE_ID,
|
|||
indir(`define', concat(`PIPELINE_SOURCE_', PIPELINE_ID), N_BUFFER(0))
|
||||
indir(`define', concat(`PIPELINE_PCM_', PIPELINE_ID), Passthrough Playback PCM_ID)
|
||||
|
||||
ifdef(`CHANNELS_MIN',`',
|
||||
`define(CHANNELS_MIN, `2')')
|
||||
|
||||
#
|
||||
# PCM Configuration
|
||||
#
|
||||
|
||||
PCM_CAPABILITIES(Passthrough Playback PCM_ID, COMP_FORMAT_NAME(PIPELINE_FORMAT), PCM_MIN_RATE, PCM_MAX_RATE, 2, PIPELINE_CHANNELS, 2, 16, 192, 16384, 65536, 65536)
|
||||
PCM_CAPABILITIES(Passthrough Playback PCM_ID, COMP_FORMAT_NAME(PIPELINE_FORMAT), PCM_MIN_RATE, PCM_MAX_RATE, CHANNELS_MIN, PIPELINE_CHANNELS, 2, 16, 192, 16384, 65536, 65536)
|
||||
|
|
Loading…
Reference in New Issue