xdg-desktop-portal-hyprland/src/screencast
columbarius 4d892f2a43 screencast: use pipewire buffers directly for wlroots screencopy
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.
2021-11-06 16:51:36 +01:00
..
fps_limit.c Control how many frames are captured per second 2021-03-08 16:59:17 +01:00
pipewire_screencast.c screencast: use pipewire buffers directly for wlroots screencopy 2021-11-06 16:51:36 +01:00
screencast.c screencast: rename xdpw_frame into xdpw_screencopy_frame 2021-11-06 16:51:36 +01:00
screencast_common.c screencast: pipewire add import_wl_shm_buffer function 2021-11-06 16:51:36 +01:00
wlr_screencast.c screencast: use pipewire buffers directly for wlroots screencopy 2021-11-06 16:51:36 +01:00