xdg-desktop-portal-hyprland/src/screencast
columbarius 2f32d17448 screencast: remove swap_buffer function
Dequeuing a new buffer imidiately creates a problem when the buffer is
destroid while renegotiation of a valid modifier because we can end up using
a buffer which was freed while waiting for the buffer_done event. Then
xdpw will segfault when requesting a copy with a nonexisting buffer. To fix
this we can just dequeue a buffer right before we need it. This makes
the fallback via on_process obsolete since we dequeue the buffer at the
lates possible time.
2022-04-24 21:46:39 +02:00
..
fps_limit.c Control how many frames are captured per second 2021-03-08 16:59:17 +01:00
pipewire_screencast.c screencast: remove swap_buffer function 2022-04-24 21:46:39 +02:00
screencast.c screencast: remove swap_buffer function 2022-04-24 21:46:39 +02:00
screencast_common.c screencast: add option to force implicit modifier to be linear 2022-04-10 13:38:01 +02:00
wlr_screencast.c screencast: remove swap_buffer function 2022-04-24 21:46:39 +02:00