aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-09-25 18:45:43 +0200
committerdec05eba <dec05eba@protonmail.com>2025-09-25 18:45:43 +0200
commitc11dd77c44fffbfea652e346cee2acadd12efb16 (patch)
treeeafa4846f3eaa17e35d2ad5860a555bd28a20993 /TODO
parentcb8104d107000ae3b78ae3ca9de5fd045f35f84d (diff)
App audio capture: fix audio sources getting paused when closing gsr
Diffstat (limited to 'TODO')
-rw-r--r--TODO1
1 files changed, 0 insertions, 1 deletions
diff --git a/TODO b/TODO
index cce117c..e32bedd 100644
--- a/TODO
+++ b/TODO
@@ -330,7 +330,6 @@ Set top level window argument for portal capture. Same for gpu-screen-recorder-g
Remove unix domain socket code from kms-client/server and use socketpair directly. To make this possible always execute the kms server permission setup in flatpak, before starting recording (in gpu-screen-recorder-gtk).
Application audio capture isn't good enough. It creates a sink that for some automatically gets selected as the default output device and it's visible as an output device.
- When shutting down gpu screen recorder it will also cause audio applications to pause.
Fix some of these issues by setting gsr-app-sink media class to "Stream/Input/Audio" and node.virtual=true.
However that causes pulseaudio to be unable to record from gsr-app-sink, and it ends up being stuck in pa_sound_device_handle_reconnect in the loop with pa_mainloop_iterate.