diff --git a/src/modules/module-filter-chain.c b/src/modules/module-filter-chain.c index 3a38315c0..7c0f14ab4 100644 --- a/src/modules/module-filter-chain.c +++ b/src/modules/module-filter-chain.c @@ -2591,6 +2591,10 @@ static int setup_graph(struct graph *graph, struct spa_json *inputs, struct spa_ spa_list_for_each(link, &node->output_port[i].link_list, output_link) link->input->node->n_deps--; } + for (i = 0; i < desc->n_notify; i++) { + spa_list_for_each(link, &node->notify_port[i].link_list, output_link) + link->input->node->n_deps--; + } /* collect all control ports on the graph */ for (i = 0; i < desc->n_control; i++) {