wlroots/include
Greg Lamberson 0dfddd703a ext-image-copy-capture: emit capture_time event
Sample CLOCK_MONOTONIC at the start of copy_dmabuf and copy_shm,
store the value on the frame, and emit it before the ready event.
The timestamp marks the moment the compositor latched source content
for this capture, giving capture clients a stable anchor from which
to compute the budget remaining in the current frame interval and to
use as the source timestamp on any downstream encoded stream.

No render timer, no timeline waiter, no dependency on the explicit
sync MR (wayland-protocols !506). The capture path returns to its
previous shape with one additional clock_gettime call per frame.

IMAGE_COPY_CAPTURE_MANAGER_V1_VERSION bumped to 2.

Signed-off-by: Greg Lamberson <greg@lamco.io>
2026-05-09 14:58:12 -05:00
..
backend output/drm: don't use OUT_FENCE_PTR 2026-03-17 18:14:35 +00:00
interfaces types/wlr_input_device: move init and finish function to private API 2022-03-07 16:37:41 +00:00
render render/vulkan: New staging buffer implementation 2026-05-01 12:50:04 +00:00
types types/wlr_buffer: add buffer_get_drm_format helper function 2026-02-06 13:53:46 +00:00
util util/rect_union: Limit rect_union_add to 1024 rects 2026-05-01 12:50:04 +00:00
wlr ext-image-copy-capture: emit capture_time event 2026-05-09 14:58:12 -05:00
xcursor Add some missing includes/declarations 2023-06-05 21:06:19 +00:00
xwayland treewide: make type-check helpers take const pointers 2026-03-06 16:04:21 +08:00
meson.build render/color: add fallback stub when LCMS2 is disabled 2024-06-04 17:45:51 +00:00