From f8b93d2a1ba70ec06771704bd4bf9bcda6e843ea Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 31 Oct 2018 14:31:20 +0000 Subject: [PATCH] stream: only activate when asked --- src/pipewire/stream.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pipewire/stream.c b/src/pipewire/stream.c index 76a40d170..f265c8fd1 100644 --- a/src/pipewire/stream.c +++ b/src/pipewire/stream.c @@ -791,7 +791,8 @@ static int handle_connect(struct pw_stream *stream) pw_node_set_implementation(impl->node, &impl->impl_node); pw_node_register(impl->node, NULL, NULL, NULL); - pw_node_set_active(impl->node, true); + if (!SPA_FLAG_CHECK(impl->flags, PW_STREAM_FLAG_INACTIVE)) + pw_node_set_active(impl->node, true); pw_log_debug("stream %p: export node %p", stream, impl->node); stream->proxy = pw_remote_export(stream->remote, impl->node);