aboutsummaryrefslogtreecommitdiff
path: root/kms/kms_shared.h
AgeCommit message (Collapse)Author
2024-08-16Refactor kms capturedec05eba
2024-07-22Fix portal capture on intel, support multiple planes in one egl image (might ↵dec05eba
fix capture on intel iris)
2024-03-08Refactor kms_vaapi and kms_cudadec05eba
Also fixes color metadata, color range and hdr on nvidia wayland.
2024-02-06Add support for hdr capture on amd/inteldec05eba
Nvidia support will be added in the future. Note that hdr metadata is missing from the output file as amd and intel both have bugged drivers that dont add hdr metadata to the output file. Need to find a workaround for this (patching the video bitstream?). Add -cr limited|full, to set color range
2023-12-31Revert "Reverse kms server connect direction to fix umask issue"dec05eba
This reverts commit e844421f6d6a7461eee76428cdcd5e8d6bca89e2.
2023-12-31Reverse kms server connect direction to fix umask issuedec05eba
2023-11-12kms client/server: replace unix domain socket file with socketpair after ↵dec05eba
connecting (fixes issue of .gsr-kms-socket files remaining in $HOME)
2023-07-22Fix cursor offset in kms grab (amd/intel), disable wlroots capture until its ↵dec05eba
fixed
2023-07-22AMD/Intel capture cursordec05eba
2023-05-12kms_vaapi: support multiple drm planes (fixes capture on some multi monitor ↵dec05eba
systems)
2023-04-10kms: get plane every frame, might fix not updating issue and issue where ↵dec05eba
plane gets invalid
2023-04-09Move kms client and server to separate directoriesdec05eba