pulse-server: fill description for remap module

See #2076
This commit is contained in:
Wim Taymans 2022-01-29 11:10:43 +01:00
parent b3394f36b9
commit 78ff44b91d
2 changed files with 12 additions and 0 deletions

View file

@ -178,6 +178,12 @@ struct module *create_module_remap_sink(struct impl *impl, const char *argument)
}
pw_properties_set(capture_props, PW_KEY_MEDIA_CLASS, "Audio/Sink");
if (pw_properties_get(capture_props, PW_KEY_NODE_DESCRIPTION) == NULL) {
str = pw_properties_get(props, "master");
pw_properties_setf(capture_props,
PW_KEY_NODE_DESCRIPTION, "Remapped %s sink",
str ? str : "default");
}
if ((str = pw_properties_get(props, "master")) != NULL) {
pw_properties_set(playback_props, PW_KEY_NODE_TARGET, str);
pw_properties_set(props, "master", NULL);

View file

@ -178,6 +178,12 @@ struct module *create_module_remap_source(struct impl *impl, const char *argumen
}
pw_properties_set(playback_props, PW_KEY_MEDIA_CLASS, "Audio/Source");
if (pw_properties_get(playback_props, PW_KEY_NODE_DESCRIPTION) == NULL) {
str = pw_properties_get(props, "master");
pw_properties_setf(playback_props,
PW_KEY_NODE_DESCRIPTION, "Remapped %s source",
str ? str : "default");
}
if ((str = pw_properties_get(props, "master")) != NULL) {
pw_properties_set(capture_props, PW_KEY_NODE_TARGET, str);
pw_properties_set(props, "master", NULL);