mirror of
https://github.com/hyprwm/xdg-desktop-portal-hyprland.git
synced 2025-01-10 00:49:47 +01:00
4d892f2a43
Instead of using one wl_buffer to export buffers from wlroots and then copy the content into the buffer dequed from pipewire, we can create a wl_buffer for each pipewire buffer directly at allocation time and attach it to the data attribute. Those wl_buffers can be directly handed over to the wlroots screencopy protocol and so removing one copy. |
||
---|---|---|
.. | ||
fps_limit.c | ||
pipewire_screencast.c | ||
screencast.c | ||
screencast_common.c | ||
wlr_screencast.c |