From 7d8657b7f4b6b864322f5fea601e22ed12c1cda5 Mon Sep 17 00:00:00 2001 From: Pauli Virtanen Date: Sat, 11 Jan 2025 16:13:11 +0200 Subject: [PATCH] audioconvert: recalculate stages on volume change Volume changes may change mix passthrough status, so force stage recalculation when they are done. --- spa/plugins/audioconvert/audioconvert.c | 1 + 1 file changed, 1 insertion(+) diff --git a/spa/plugins/audioconvert/audioconvert.c b/spa/plugins/audioconvert/audioconvert.c index f24dc6207..143a03413 100644 --- a/spa/plugins/audioconvert/audioconvert.c +++ b/spa/plugins/audioconvert/audioconvert.c @@ -1533,6 +1533,7 @@ static int apply_props(struct impl *this, const struct spa_pod *param) p->have_soft_volume = false; set_volume(this); + this->recalc = true; } if (!p->lock_volumes && vol_ramp_params_changed) {