From c092f0c1c4471997c8ceff245c04c13b5d101bc5 Mon Sep 17 00:00:00 2001 From: Nicolai Syvertsen Date: Wed, 27 Jan 2021 15:07:33 +0100 Subject: [PATCH] pipewire-pulse: null sink must have a description Certain pulseaudio clients crash if this is unset --- src/modules/module-protocol-pulse/module.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/module-protocol-pulse/module.c b/src/modules/module-protocol-pulse/module.c index e7b188d9d..1b818b40a 100644 --- a/src/modules/module-protocol-pulse/module.c +++ b/src/modules/module-protocol-pulse/module.c @@ -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) { pw_properties_set(props, PW_KEY_NODE_DESCRIPTION, str); 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");