xdg-desktop-portal-hyprland/include
columbarius 2219db7508 screencast: use dmabuf_feedback
The compositor can announce it's default rendering device via
linux_dmabuf_feedback as the main_device [1]. We should use this device
whenever possible. If aquiring this device fails we are adviced to use
force linear layout on buffers allocated with the implicit api.

With linux_dmabuf_v1 the modifier event is deprecated. Instead the
format_table event in combination with the tranches of
linux_dmabuf_feedback_v1 has to be used.

[1] https://gitlab.freedesktop.org/wayland/wayland-protocols/-/blob/main/unstable/linux-dmabuf/feedback.rst
2022-05-26 09:00:40 +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: use dmabuf_feedback 2022-05-26 09:00:40 +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: use dmabuf_feedback 2022-05-26 09:00:40 +02:00
xdpw.h Control how many frames are captured per second 2021-03-08 16:59:17 +01:00