diff --git a/src/modules/module-protocol-pulse/modules/module-remap-sink.c b/src/modules/module-protocol-pulse/modules/module-remap-sink.c index b420834e5..a0d0c908c 100644 --- a/src/modules/module-protocol-pulse/modules/module-remap-sink.c +++ b/src/modules/module-protocol-pulse/modules/module-remap-sink.c @@ -236,6 +236,9 @@ struct module *create_module_remap_sink(struct impl *impl, const char *argument) pw_properties_set(props, "remix", NULL); } + if (pw_properties_get(capture_props, PW_KEY_NODE_PASSIVE) == NULL) + pw_properties_set(capture_props, PW_KEY_NODE_PASSIVE, "true"); + module = module_new(impl, &module_remap_sink_methods, sizeof(*d)); if (module == NULL) { res = -errno; diff --git a/src/modules/module-protocol-pulse/modules/module-remap-source.c b/src/modules/module-protocol-pulse/modules/module-remap-source.c index dbbe4e713..2b42efdfb 100644 --- a/src/modules/module-protocol-pulse/modules/module-remap-source.c +++ b/src/modules/module-protocol-pulse/modules/module-remap-source.c @@ -236,6 +236,9 @@ struct module *create_module_remap_source(struct impl *impl, const char *argumen pw_properties_set(props, "remix", NULL); } + if (pw_properties_get(capture_props, PW_KEY_NODE_PASSIVE) == NULL) + pw_properties_set(capture_props, PW_KEY_NODE_PASSIVE, "true"); + module = module_new(impl, &module_remap_source_methods, sizeof(*d)); if (module == NULL) { res = -errno;