• Ranjani Sridharan's avatar
    ASoC: SOF: ipc4-topology: Modify input audio format selection logic · 5a56c533
    Ranjani Sridharan authored
    The current selection logic assumes that input and output formats always
    come in pairs in topology. Handle this special case by checking if all
    input formats are the same. And for the case where there are multiple
    supported input audio formats, modify the selection logic to pick the
    audio formats based on the reference params which is either the FE
    hw_params or the pipeline params based on the type of module.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com
    Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com
    Link: https://lore.kernel.org/r/20230515103336.16132-10-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org
    5a56c533
ipc4-topology.c 90 KB