wlroots/include/wlr
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 treewide: make type-check helpers take const pointers 2026-03-06 16:04:21 +08:00
interfaces ext_image_copy_capture_v1: replace schedule_frame with request_frame 2026-01-05 15:03:18 -05:00
render render/drm_syncobj: fix flags docs for wlr_drm_syncobj_timeline_waiter_init() 2026-03-27 18:02:46 +00:00
types ext-image-copy-capture: emit capture_time event 2026-05-09 14:58:12 -05:00
util util/box: Add wlr_box_intersects 2026-03-09 22:09:40 +00:00
xwayland xwayland: add set_size_hints signal 2026-01-15 11:49:49 +01:00
backend.h backend: drop wl_display refs from docs 2025-01-11 21:36:29 +00:00
config.h.in Document config.h 2025-03-10 15:02:26 +00:00
meson.build Version pkgconfig, headers, and library for parallel installation 2024-05-27 22:15:00 +00:00
version.h.in Add wlr_version_get_{major,minor,micro}() 2025-12-13 11:06:28 +00:00
xcursor.h treewide: fix typos 2026-02-28 04:26:47 -03:00
xwayland.h xwayland: split headers 2022-11-02 19:00:23 +01:00