diff --git a/src/modules/module-client-node/client-stream.c b/src/modules/module-client-node/client-stream.c index ddaaef88c..916a64161 100644 --- a/src/modules/module-client-node/client-stream.c +++ b/src/modules/module-client-node/client-stream.c @@ -805,7 +805,7 @@ static int impl_node_process(struct spa_node *node) else trigger = status & SPA_STATUS_HAVE_BUFFER; - if (trigger) + if (trigger && !impl->this.node->driver) spa_graph_run(impl->client_node->node->rt.root.graph); return status;