From b9916ea5b261c4bc6d8fef692363cf0c9965825c Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 3 Mar 2020 13:18:36 +0100 Subject: [PATCH] impl-node: don't warn when setting io fails It's ok to not implement the io_position area. Don't warn when this happens but always configure the area in the node. --- src/pipewire/impl-node.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pipewire/impl-node.c b/src/pipewire/impl-node.c index f90597c8c..9bf9fcf83 100644 --- a/src/pipewire/impl-node.c +++ b/src/pipewire/impl-node.c @@ -673,12 +673,12 @@ int pw_impl_node_set_driver(struct pw_impl_node *node, struct pw_impl_node *driv SPA_IO_Position, &driver->rt.activation->position, sizeof(struct spa_io_position))) < 0) { - pw_log_warn(NAME" %p: set position %s", node, spa_strerror(res)); - } else { - pw_log_trace(NAME" %p: set position %p", node, &driver->rt.activation->position); - node->rt.position = &driver->rt.activation->position; + pw_log_debug(NAME" %p: set position: %s", node, spa_strerror(res)); } + pw_log_trace(NAME" %p: set position %p", node, &driver->rt.activation->position); + node->rt.position = &driver->rt.activation->position; + pw_loop_invoke(node->data_loop, do_move_nodes, SPA_ID_INVALID, &driver, sizeof(struct pw_impl_node *), true, impl);