From 5a47652dc270d113ca2d0cb4b722581b351deb68 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 31 Jan 2020 13:38:46 +0100 Subject: [PATCH] node: emit driver start on completion of the graph. This gives better info about the elapsed cycle. --- src/pipewire/impl-node.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pipewire/impl-node.c b/src/pipewire/impl-node.c index 3d55a6748..7d13d8acc 100644 --- a/src/pipewire/impl-node.c +++ b/src/pipewire/impl-node.c @@ -875,6 +875,8 @@ static inline int process_node(void *data) a->signal_time - a->prev_signal_time, a->cpu_load[0], a->cpu_load[1], a->cpu_load[2]); + pw_context_driver_emit_start(this->context, this); + } else if (status == SPA_STATUS_OK) { pw_log_trace_fp(NAME" %p: async continue", this); } else { @@ -1318,7 +1320,6 @@ static int node_ready(void *data, int status) dump_states(node); node->rt.target.signal(node->rt.target.data); } - pw_context_driver_emit_start(node->context, node); sync_type = check_updates(node, &reposition_owner); owner[0] = ATOMIC_LOAD(a->segment_owner[0]);