From ccb9f8934774e9b1f8aad49f4cedc9e3c50a2da7 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 22 May 2024 09:37:39 +0200 Subject: [PATCH] ffado: add priority.session property It seems to be required to unselect it as default node in wireplumber. Fixes #4023 --- src/modules/module-ffado-driver.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/module-ffado-driver.c b/src/modules/module-ffado-driver.c index 1982c9232..052b6817e 100644 --- a/src/modules/module-ffado-driver.c +++ b/src/modules/module-ffado-driver.c @@ -1501,11 +1501,13 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args) pw_properties_set(impl->sink.props, PW_KEY_MEDIA_CLASS, "Audio/Sink"); pw_properties_set(impl->sink.props, PW_KEY_PRIORITY_DRIVER, "35000"); + pw_properties_set(impl->sink.props, PW_KEY_PRIORITY_SESSION, "2000"); pw_properties_set(impl->sink.props, PW_KEY_NODE_NAME, "ffado_sink"); pw_properties_set(impl->sink.props, PW_KEY_NODE_DESCRIPTION, "FFADO Sink"); pw_properties_set(impl->source.props, PW_KEY_MEDIA_CLASS, "Audio/Source"); pw_properties_set(impl->source.props, PW_KEY_PRIORITY_DRIVER, "35001"); + pw_properties_set(impl->source.props, PW_KEY_PRIORITY_SESSION, "2001"); pw_properties_set(impl->source.props, PW_KEY_NODE_NAME, "ffado_source"); pw_properties_set(impl->source.props, PW_KEY_NODE_DESCRIPTION, "FFADO Source");