From 902556b143342b8e03474fc62ab363c41c6d30a3 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 3 Mar 2025 13:17:35 +0100 Subject: Pulseaudio audio device capture: dont change default output when switching default output --- src/sound.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/sound.cpp') diff --git a/src/sound.cpp b/src/sound.cpp index aaf8ef5..b0924f7 100644 --- a/src/sound.cpp +++ b/src/sound.cpp @@ -234,10 +234,11 @@ static pa_handle* pa_sound_device_new(const char *server, if(!startup_get_default_devices(p, device_name)) goto fail; - pa_context_set_subscribe_callback(p->context, subscribe_cb, p); - pa = pa_context_subscribe(p->context, PA_SUBSCRIPTION_MASK_SERVER, NULL, NULL); - if(pa) - pa_operation_unref(pa); + // TODO: This has to be disabled because of bugs in pipewire (and kde plasma?) + //pa_context_set_subscribe_callback(p->context, subscribe_cb, p); + //pa = pa_context_subscribe(p->context, PA_SUBSCRIPTION_MASK_SERVER, NULL, NULL); + //if(pa) + // pa_operation_unref(pa); return p; -- cgit v1.2.3-70-g09d2