From 62fdb2ed81945ab86594a13a5f18342beec2f1eb Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Tue, 15 Jun 2021 15:39:02 +0200 Subject: [PATCH] Add patch for setting node description for module-combine-sink --- 0006-pipewire-pulse-set-description.patch | 25 +++++++++++++++++++++++ pipewire.spec | 6 +++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 0006-pipewire-pulse-set-description.patch diff --git a/0006-pipewire-pulse-set-description.patch b/0006-pipewire-pulse-set-description.patch new file mode 100644 index 0000000..455c7ac --- /dev/null +++ b/0006-pipewire-pulse-set-description.patch @@ -0,0 +1,25 @@ +From 01875ad223235d363131ce72779e885eca55303e Mon Sep 17 00:00:00 2001 +From: Nicolai Syvertsen +Date: Thu, 10 Jun 2021 22:21:26 +0200 +Subject: [PATCH] pipewire-pulse: set description + +Some applications like TeamSpeak crash when this isn't set. +--- + src/modules/module-protocol-pulse/modules/module-combine-sink.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/modules/module-protocol-pulse/modules/module-combine-sink.c b/src/modules/module-protocol-pulse/modules/module-combine-sink.c +index e2399a5a..3a1c4bac 100644 +--- a/src/modules/module-protocol-pulse/modules/module-combine-sink.c ++++ b/src/modules/module-protocol-pulse/modules/module-combine-sink.c +@@ -327,6 +327,7 @@ static int module_combine_sink_load(struct client *client, struct module *module + + props = pw_properties_new(NULL, NULL); + pw_properties_set(props, PW_KEY_NODE_NAME, data->sink_name); ++ pw_properties_set(props, PW_KEY_NODE_DESCRIPTION, data->sink_name); + pw_properties_set(props, PW_KEY_MEDIA_CLASS, "Audio/Sink"); + pw_properties_setf(props, PW_KEY_NODE_GROUP, "combine_sink-%u", data->module->idx); + pw_properties_set(props, PW_KEY_NODE_VIRTUAL, "true"); +-- +2.31.1 + diff --git a/pipewire.spec b/pipewire.spec index 6c0dcc1..4ef1902 100644 --- a/pipewire.spec +++ b/pipewire.spec @@ -8,7 +8,7 @@ %global libversion %{soversion}.%(bash -c '((intversion = (%{minorversion} * 100) + %{microversion})); echo ${intversion}').0 # For rpmdev-bumpspec and releng automation -%global baserelease 3 +%global baserelease 4 #global snapdate 20210107 #global gitcommit b17db2cebc1a5ab2c01851d29c05f79cd2f262bb @@ -57,6 +57,7 @@ Patch0001: 0002-alsa-open-UCM-only-once.patch Patch0002: 0003-acp-don-t-use-the-card-index-for-alibpref.patch Patch0003: 0004-alsa-use-the-local-alibpref-of-the-card.patch Patch0004: 0005-alsa-strip-and-add-the-_alibpref-from-device-names.patch +Patch0005: 0006-pipewire-pulse-set-description.patch ## upstreamable patches @@ -481,6 +482,9 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || : %endif %changelog +* Tue Jun 15 2021 Ɓukasz Patron - 0.3.30-4 +- Add patch for setting node description for module-combine-sink + * Tue Jun 15 2021 Wim Taymans - 0.3.30-3 - Rebuild for Gstreamer update