Skip to content

plugins/screencast: Don't recreate the core every stream

Vlad Zahorodnii requested to merge work/cherry-pick-42c61dc6 into Plasma/6.0

Loading pipewire is noticably slow with libpipewire loading a bunch of internals.

Change from a singleton pattern to being managed by the ScreencastManager

This is still unloaded if the plugin is explicitly stopped.

(cherry picked from commit 42c61dc6)

Merge request reports