From 2c6aa8e0d08de36800faf987371877bbb55f5eba Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 25 Nov 2025 10:17:14 +0100 Subject: [PATCH] pulse-server: only use passive for devices The dont-inhibit-auto-suspend flag does not do anything when using direct-on-input-idx (capturing from a stream) in pulseaudio, so also make it do nothing on pulse-server. See #4991 --- src/modules/module-protocol-pulse/pulse-server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/module-protocol-pulse/pulse-server.c b/src/modules/module-protocol-pulse/pulse-server.c index 9d2e7257c..b637dbf0c 100644 --- a/src/modules/module-protocol-pulse/pulse-server.c +++ b/src/modules/module-protocol-pulse/pulse-server.c @@ -2051,6 +2051,7 @@ static int do_create_record_stream(struct client *client, uint32_t command, uint flags |= PW_STREAM_FLAG_DONT_RECONNECT; if (direct_on_input_idx != SPA_ID_INVALID) { + dont_inhibit_auto_suspend = false; source_index = direct_on_input_idx; } else if (source_name != NULL) { if ((id = atoi(source_name)) != 0)