diff --git a/src/audio/mixer/mixer.c b/src/audio/mixer/mixer.c index f7d967ca73a5..3dc6ee1407dc 100644 --- a/src/audio/mixer/mixer.c +++ b/src/audio/mixer/mixer.c @@ -56,6 +56,8 @@ static int mixer_init(struct processing_module *mod) mod_data->private = md; mod->verify_params_flags = BUFF_PARAMS_CHANNELS; mod->no_pause = true; + mod->max_sources = MIXER_MAX_SOURCES; + return 0; } diff --git a/src/include/sof/audio/mixer.h b/src/include/sof/audio/mixer.h index c5836ca89537..f4de7c5b5bcf 100644 --- a/src/include/sof/audio/mixer.h +++ b/src/include/sof/audio/mixer.h @@ -30,6 +30,8 @@ void sys_comp_module_mixer_interface_init(void); #endif +#define MIXER_MAX_SOURCES 2 + /* mixer component private data */ struct mixer_data { void (*mix_func)(struct comp_dev *dev, struct audio_stream __sparse_cache *sink,