weston/libweston/backend-drm
Daniel Stone 6d18e86b06 backend-drm: Deprecate DRM VA-API recorder
The DRM backend has had a VA-API recorder for a while, which pushes the
frames from every redraw into libva for compositor-side recording.

Implementing this manually in the compositor, and configuring it, is
kind of pain. We now have the PipeWire backend which can do
screencasting in a much more flexible way without having to push
everything into the compositor itself, and without having to hardcode
support for one particular encoder framework.

Deprecate this module with the intention of removing it in the Weston 16
cycle, along with screenshare (for similar reasons).

Signed-off-by: Daniel Stone <daniels@collabora.com>
2025-10-28 07:55:43 +00:00
..
drm-gbm.c drm-backend: Add separate type for dmabuf renderbuffers 2025-10-23 16:22:00 +01:00
drm-internal.h drm-backend: Add separate type for dmabuf renderbuffers 2025-10-23 16:22:00 +01:00
drm-kms-enums.h drm-backend: Add Variable Refresh Rate modes 2025-02-21 06:49:42 +00:00
drm-virtual.c backend-drm: assert that there's a valid output state before repaint 2025-09-08 08:37:28 +00:00
drm.c drm: No longer force the use of the first cursor fb 2025-10-23 16:22:00 +01:00
fb.c drm-backend: Add separate type for dmabuf renderbuffers 2025-10-23 16:22:00 +01:00
kms-color.c backend-drm: set connector property "Colorspace" 2024-05-06 10:39:42 +00:00
kms.c backend-drm: Fix double-free of pending state in error path 2025-10-09 13:39:23 +01:00
libbacklight.c libweston,tools: Include libgen.h for basename signature 2023-12-18 21:13:52 +00:00
libbacklight.h backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00
meson.build backend-drm: Deprecate DRM VA-API recorder 2025-10-28 07:55:43 +00:00
modes.c backend-drm: Add EDID parsing for 'color format' 2025-10-18 14:02:16 +01:00
state-helpers.c drm: Replace dead code with an assert in plane transform check paths 2025-09-05 13:33:22 -05:00
state-propose.c drm-backend: Add separate type for dmabuf renderbuffers 2025-10-23 16:22:00 +01:00
vaapi-recorder.c drm/vaapi: Fix pointer-size confusion 2021-08-03 11:13:23 +00:00
vaapi-recorder.h backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00