From e4f4ef9e1c1eaa62192c1563c782c92f8eda75cc Mon Sep 17 00:00:00 2001 From: Dmitry Sharshakov Date: Mon, 30 Jan 2023 22:44:55 +0300 Subject: [PATCH] filter-chain: fix spatializer rate changes --- src/modules/module-filter-chain/sofa_plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/module-filter-chain/sofa_plugin.c b/src/modules/module-filter-chain/sofa_plugin.c index c704cd0df..c403db341 100644 --- a/src/modules/module-filter-chain/sofa_plugin.c +++ b/src/modules/module-filter-chain/sofa_plugin.c @@ -235,7 +235,7 @@ static void spatializer_run(void * Instance, unsigned long SampleCount) impl->interpolate = false; spa_loop_invoke(main_loop, do_free, 1, &free_data, sizeof(free_data), false, impl); - } else { + } else if (impl->l_conv[0] && impl->r_conv[0]) { convolver_run(impl->l_conv[0], impl->port[2], impl->port[0], SampleCount); convolver_run(impl->r_conv[0], impl->port[2], impl->port[1], SampleCount); }