From bec73f26a7da8898b736ef103b028b055edf937c Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 5 Jul 2023 12:02:35 +0200 Subject: [PATCH] impl-node: don't log driver twice When dumping the driver targets, only log the driver once. --- src/pipewire/impl-node.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pipewire/impl-node.c b/src/pipewire/impl-node.c index 63779bf92..d7b8f330b 100644 --- a/src/pipewire/impl-node.c +++ b/src/pipewire/impl-node.c @@ -1103,6 +1103,9 @@ static void check_states(struct pw_impl_node *driver, uint64_t nsec) struct pw_node_activation *a = t->activation; struct pw_node_activation_state *state = &a->state[0]; + if (t->id == driver->info.id) + continue; + if (a->status == PW_NODE_ACTIVATION_TRIGGERED || a->status == PW_NODE_ACTIVATION_AWAKE) { update_xrun_stats(a, nsec / 1000, 0);