Skip to content

screenshot: Move HAVE_RECORDER check into screencast service

Florian Müllner requested to merge fmuellner/gnome-shell:extern-gst into main

Some gstreamer plugins require a connection to the display server, so if we end up initializing gstreamer before we are ourselves fully initialized, we may end up with a locked compositor.

Avoid this by moving the runtime recorder check into the screencast D-Bus service, so that all gstreamer calls happen out of process.

Fixes #5710 (closed)

Merge request reports