From 695f8dfdd94c9354a709932bfc8e08699e6f6b14 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 20 Jan 2022 21:47:37 +0100 Subject: [PATCH] roc: NODE_PASSIVE can only be on the streams Don't put NODE_PASSIVE on sinks/sources because it will request passive links to the linked node and thus not be activated. Fixes #2045 --- src/modules/module-roc-sink.c | 2 -- src/modules/module-roc-source.c | 2 -- 2 files changed, 4 deletions(-) diff --git a/src/modules/module-roc-sink.c b/src/modules/module-roc-sink.c index 30bf4f7d0..482b17c13 100644 --- a/src/modules/module-roc-sink.c +++ b/src/modules/module-roc-sink.c @@ -441,8 +441,6 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args) pw_properties_set(capture_props, PW_KEY_NODE_VIRTUAL, "true"); if (pw_properties_get(capture_props, PW_KEY_NODE_NETWORK) == NULL) pw_properties_set(capture_props, PW_KEY_NODE_NETWORK, "true"); - if (pw_properties_get(capture_props, PW_KEY_NODE_PASSIVE) == NULL) - pw_properties_set(capture_props, PW_KEY_NODE_PASSIVE, "true"); if ((str = pw_properties_get(capture_props, PW_KEY_MEDIA_CLASS)) == NULL) pw_properties_set(capture_props, PW_KEY_MEDIA_CLASS, "Audio/Sink"); diff --git a/src/modules/module-roc-source.c b/src/modules/module-roc-source.c index a220d9160..6c48b7eab 100644 --- a/src/modules/module-roc-source.c +++ b/src/modules/module-roc-source.c @@ -486,8 +486,6 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args) pw_properties_set(playback_props, PW_KEY_NODE_VIRTUAL, "true"); if (pw_properties_get(playback_props, PW_KEY_NODE_NETWORK) == NULL) pw_properties_set(playback_props, PW_KEY_NODE_NETWORK, "true"); - if (pw_properties_get(playback_props, PW_KEY_NODE_PASSIVE) == NULL) - pw_properties_set(playback_props, PW_KEY_NODE_PASSIVE, "true"); if ((str = pw_properties_get(playback_props, PW_KEY_MEDIA_CLASS)) == NULL) pw_properties_set(playback_props, PW_KEY_MEDIA_CLASS, "Audio/Source");