xdg-desktop-portal-hyprland/include
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
..
config.h screencast: add option to force implicit modifier to be linear 2022-04-10 13:38:01 +02:00
fps_limit.h Control how many frames are captured per second 2021-03-08 16:59:17 +01:00
logger.h Add support for config file 2021-03-03 10:29:56 +01:00
pipewire_screencast.h screencast: remove swap_buffer function 2022-04-24 21:46:39 +02:00
screencast.h Screencast session support (#22) 2020-04-16 10:21:55 +02:00
screencast_common.h screencast: remove swap_buffer function 2022-04-24 21:46:39 +02:00
screenshot.h screenshot: implement PickColor method 2021-05-03 23:56:06 +02:00
timespec_util.h Control how many frames are captured per second 2021-03-08 16:59:17 +01:00
wlr_screencast.h screencast: add linux_dmabuf to registry 2022-04-10 13:38:01 +02:00
xdpw.h Control how many frames are captured per second 2021-03-08 16:59:17 +01:00