From 9e207a2deb59d425cfe3f364c88f3bc39eedddf5 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 3 Jan 2022 13:12:29 +0100 Subject: [PATCH] filter-chain: use node.name in media.name instead of id The node name is likely more stable when specified, which is better because media.name is used to restore volumes. --- src/modules/module-filter-chain.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/module-filter-chain.c b/src/modules/module-filter-chain.c index 400449324..7c4b52b50 100644 --- a/src/modules/module-filter-chain.c +++ b/src/modules/module-filter-chain.c @@ -1732,11 +1732,11 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args) } if (pw_properties_get(impl->capture_props, PW_KEY_MEDIA_NAME) == NULL) - pw_properties_setf(impl->capture_props, PW_KEY_MEDIA_NAME, "filter input %u", - id); + pw_properties_setf(impl->capture_props, PW_KEY_MEDIA_NAME, "filter input %s", + pw_properties_get(impl->capture_props, PW_KEY_NODE_NAME)); if (pw_properties_get(impl->playback_props, PW_KEY_MEDIA_NAME) == NULL) - pw_properties_setf(impl->playback_props, PW_KEY_MEDIA_NAME, "filter output %u", - id); + pw_properties_setf(impl->playback_props, PW_KEY_MEDIA_NAME, "filter output %s", + pw_properties_get(impl->playback_props, PW_KEY_NODE_NAME)); impl->core = pw_context_get_object(impl->context, PW_TYPE_INTERFACE_Core); if (impl->core == NULL) {