From 476220c18b93912b5cbddee3f841df7dd865de8a Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sat, 21 Feb 2026 16:33:21 +0100 Subject: [PATCH] scheduler: don't take active state into account for grouping The grouping of the node does not depend on the active state. --- src/modules/module-scheduler-v1.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/modules/module-scheduler-v1.c b/src/modules/module-scheduler-v1.c index 8bfbab21c..7f9501073 100644 --- a/src/modules/module-scheduler-v1.c +++ b/src/modules/module-scheduler-v1.c @@ -266,9 +266,6 @@ static int collect_nodes(struct pw_context *context, struct pw_impl_node *node, pw_log_debug(" next node %p: '%s' runnable:%u active:%d", n, n->name, n->runnable, n->active); - if (!n->active) - continue; - if (n->sync) { for (uint32_t i = 0; n->sync_groups[i]; i++) { if (n_sync >= MAX_SYNC) @@ -585,7 +582,6 @@ again: * from other nodes */ if (n->exported || !n->active || n->driver) continue; - check_runnable(context, n); }