From bf273690fd0b1fcba11e2efff86eddd9f8c7fc18 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 17 Apr 2024 11:24:56 +0200 Subject: [PATCH] impl-node: add cycle to debug Emit rt_start after incrementing the cycle so that it can use the new cycle value. --- src/pipewire/impl-node.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pipewire/impl-node.c b/src/pipewire/impl-node.c index 808cb8fef..59fdeff10 100644 --- a/src/pipewire/impl-node.c +++ b/src/pipewire/impl-node.c @@ -1887,9 +1887,9 @@ static int node_ready(void *data, int status) if (SPA_UNLIKELY((pending = pw_node_activation_state_xchg(state)) > 0)) { pw_log_debug("(%s-%u) graph not finished: state:%p quantum:%"PRIu64 - " pending %d/%d", node->name, node->info.id, + " pending %d/%d cycle:%u", node->name, node->info.id, state, a->position.clock.duration, - pending, state->required); + pending, state->required, a->position.clock.cycle); process_node(node); check_states(node, nsec); pw_impl_node_rt_emit_incomplete(node); @@ -1962,8 +1962,8 @@ again: update_position(node, all_ready, nsec); - pw_impl_node_rt_emit_start(node); a->position.clock.cycle++; + pw_impl_node_rt_emit_start(node); } /* this should not happen, driver nodes that are not currently driving * should not emit the ready callback */