From bf574afdfdc21f90f1dc8eba99c58014990d5708 Mon Sep 17 00:00:00 2001 From: Conn O'Griofa Date: Sat, 7 Feb 2026 16:32:37 +0000 Subject: [PATCH] fix(linux/xdgportal): flag stream as realtime (#4684) --- src/platform/linux/portalgrab.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/platform/linux/portalgrab.cpp b/src/platform/linux/portalgrab.cpp index c2c604f5..523280bc 100644 --- a/src/platform/linux/portalgrab.cpp +++ b/src/platform/linux/portalgrab.cpp @@ -724,7 +724,8 @@ namespace portal { n_params++; } - pw_stream_connect(stream_data.stream, PW_DIRECTION_INPUT, node, (enum pw_stream_flags)(PW_STREAM_FLAG_AUTOCONNECT | PW_STREAM_FLAG_MAP_BUFFERS), params.data(), n_params); + int flags = PW_STREAM_FLAG_AUTOCONNECT | PW_STREAM_FLAG_MAP_BUFFERS | PW_STREAM_FLAG_RT_PROCESS; + pw_stream_connect(stream_data.stream, PW_DIRECTION_INPUT, node, (enum pw_stream_flags) flags, params.data(), n_params); } pw_thread_loop_unlock(loop); }