https://bugs.kde.org/show_bug.cgi?id=512620

David Edmundson <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/452707eb5d
                   |                            |948e69a9e506963fc49c75ff454
                   |                            |f6c

--- Comment #10 from David Edmundson <[email protected]> ---
Git commit 452707eb5d948e69a9e506963fc49c75ff454f6c by David Edmundson.
Committed on 29/07/2026 at 15:06.
Pushed by davidedmundson into branch 'master'.

screencast: Resizable Virtual Monitors

When streaming a virtual monitor to a remote server, we want the client
to be able to be in charge of the virtual monitor size.

Pipewire has a path built in that allows the client and server to
negotiate a size that matches their constraints.

Gnome uses this for their resizing of virtual monitors, so clients will
have the expectation that kwin will match. It also allows the virtual
monitor path via the xdg-desktop-portal to not need additional
sidechannels.

----

See also:

https://invent.kde.org/plasma/kpipewire/-/merge_requests/205
https://invent.kde.org/plasma/krdp/-/merge_requests/113

M  +15   -0    src/backends/drm/drm_virtual_output.cpp
M  +3    -0    src/backends/drm/drm_virtual_output.h
M  +15   -0    src/backends/virtual/virtual_output.cpp
M  +2    -0    src/backends/virtual/virtual_output.h
M  +10   -0    src/core/backendoutput.cpp
M  +2    -0    src/core/backendoutput.h
M  +10   -0    src/core/output.cpp
M  +10   -0    src/core/output.h
M  +13   -0    src/plugins/screencast/outputscreencastsource.cpp
M  +2    -0    src/plugins/screencast/outputscreencastsource.h
M  +10   -0    src/plugins/screencast/screencastsource.cpp
M  +2    -0    src/plugins/screencast/screencastsource.h
M  +27   -8    src/plugins/screencast/screencaststream.cpp
M  +3    -2    src/plugins/screencast/screencaststream.h

https://invent.kde.org/plasma/kwin/-/commit/452707eb5d948e69a9e506963fc49c75ff454f6c

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to