From 5ebb089bfa7b71bb6af38e4aefd435425e56a369 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 7c7dbd4b4..4bb790502 100644 --- a/src/modules/module-ffado-driver.c +++ b/src/modules/module-ffado-driver.c @@ -1483,11 +1483,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");