From f45e6195590b20cd35eb2209a1d6f52c46b5848f Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 11 Mar 2026 12:39:46 +0100 Subject: [PATCH] filter-graph: emit control change after loading Always do a control change to the instances when they are created. This is to make sure the internal state is synced to the control values. The sofa filter and biquads need this to correctly configure themselves after a suspend. Fixes #5152 --- spa/plugins/filter-graph/filter-graph.c | 1 + 1 file changed, 1 insertion(+) diff --git a/spa/plugins/filter-graph/filter-graph.c b/spa/plugins/filter-graph/filter-graph.c index 0e4ca98ce..7cafac9ff 100644 --- a/spa/plugins/filter-graph/filter-graph.c +++ b/spa/plugins/filter-graph/filter-graph.c @@ -1645,6 +1645,7 @@ static int impl_activate(void *object, const struct spa_dict *props) goto error; } } + node->control_changed = true; } /* then link ports */