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) {