pipewire-pulse: null sink must have a description

Certain pulseaudio clients crash if this is unset
This commit is contained in:
Nicolai Syvertsen 2021-01-27 15:07:33 +01:00 committed by Wim Taymans
parent 5dc2a7b793
commit c092f0c1c4

View file

@ -202,6 +202,8 @@ static int load_module(struct client *client, const char *name, const char *argu
if ((str = pw_properties_get(props, "device.description")) != NULL) { if ((str = pw_properties_get(props, "device.description")) != NULL) {
pw_properties_set(props, PW_KEY_NODE_DESCRIPTION, str); pw_properties_set(props, PW_KEY_NODE_DESCRIPTION, str);
pw_properties_set(props, "device.description", NULL); pw_properties_set(props, "device.description", NULL);
} else {
pw_properties_set(props, PW_KEY_NODE_DESCRIPTION, "null sink");
} }
pw_properties_set(props, PW_KEY_FACTORY_NAME, "support.null-audio-sink"); pw_properties_set(props, PW_KEY_FACTORY_NAME, "support.null-audio-sink");