aboutsummaryrefslogtreecommitdiff
path: root/kms/server/kms_server.c
AgeCommit message (Collapse)Author
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-10-27Dont include unused drm_fourcc.h, include missing unistd.h for _exitdec05eba
2023-10-22Dont forcefully set drm fourcc to argb8888, fixes kde wayland where default ↵dec05eba
is 10bit colors
2023-10-22Fix vram leak for realsdec05eba
2023-10-21Attempt to fix amd/intel driver bug vram leak, force cfr when livestreaming, ↵dec05eba
replace std::filesystem with posix create replay directory automatically, recursively
2023-10-08Attempt to fix vram leak(?)dec05eba
2023-09-29Remove unused cursor codedec05eba
2023-07-22Exit with exit code 10 if pkexec failsdec05eba
2023-07-22Fix cursor offset in kms grab (amd/intel), disable wlroots capture until its ↵dec05eba
fixed
2023-07-22Use correct offset for combined plane monitor capturedec05eba
2023-07-22AMD/Intel capture cursordec05eba
2023-07-18Fix wayland capture on amd/inteldec05eba
2023-07-18Experimental wayland support, test 1dec05eba
2023-06-18Update readmedec05eba
2023-05-17Fix all warningsdec05eba
2023-05-14Remove unecessary includedec05eba
2023-05-12kms_vaapi: fix regression, screen rotation not working when capturing screendec05eba
2023-05-12kms_vaapi: support multiple drm planes (fixes capture on some multi monitor ↵dec05eba
systems)
2023-04-22kms_vaapi: add cursor capture for amd/intel monitor capturedec05eba
Always find largest drm buf, to fix some cases when there are multiple planes and we accidentally capture a drm buf that isn't the target buf. We always want the full SCREEN drm buf.
2023-04-17Kms server timeout, move back kms unix domain socket to HOME because flatpak ↵dec05eba
cant access it otherwise
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