aboutsummaryrefslogtreecommitdiff
path: root/kms/client
AgeCommit message (Collapse)Author
2024-10-19nixos fix: look for gsr-kms-server in PATH if not found in same directory as ↵dec05eba
gpu-screen-recorder
2024-10-06gsr-kms-server 'security': only allow gpu-screen-recorder to get framebufferdec05eba
2024-09-21Revert recent time framing and performance changes as it affects slower ↵dec05eba
devices badly
2024-07-24Show warning when amd driver adds black bars, set frame resolution after ↵dec05eba
changing video codec context resolution
2024-07-23Fix hdr capture causing crash when in replay modedec05eba
2024-07-23Fix kms capture getting stuck if more than 1 fd per planedec05eba
2024-07-22Fix portal capture on intel, support multiple planes in one egl image (might ↵dec05eba
fix capture on intel iris)
2024-07-17Portal: make resizing not glitched, clear background on resize, proper ↵dec05eba
handling of multithreaded plane fd
2024-07-15Add support for desktop portal capture (-w portal)dec05eba
2024-05-13fix possible freeze on exit if exiting quickly after startdec05eba
2024-05-09Proper strncpy null terminationdec05eba
2024-03-09Refactor xcompositedec05eba
Move common code between cuda/vaapi implementations into xcomposite file. This also fixes limited/full range colors on nvidia.
2024-03-08Refactor kms_vaapi and kms_cudadec05eba
Also fixes color metadata, color range and hdr on nvidia wayland.
2024-02-11flatpak: launch kms server proxy instead of gsr-kms-serverdec05eba
2024-01-11Nvidia: use default p4 preset instead of p5, might fix frame issuesdec05eba
2024-01-02Create directory to output file if not existsdec05eba
2023-12-31Avoid pkexec flatpak run if possibledec05eba
2023-12-31Avoid pkexec with flatpak if possibledec05eba
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-12-31Fix for opensuse: set unix domain socket mod 777dec05eba
Fixes screen capture on opensuse amd/intel or nvidia wayland
2023-11-30flatpak: run gsr kms server on host if the file has root capacitydec05eba
2023-11-30Allow both hevc and h265 (as alias)dec05eba
2023-11-29has perm should have higher priority than flatpak checkdec05eba
2023-11-29Check getcap in flatpak toodec05eba
2023-11-29Restore flatpak spawn gsr server commanddec05eba
2023-11-29Use correct arguments for flatpak spawndec05eba
2023-11-29Run gpu screen recorder gtk as a proxy for gsr kms server when using flatpakdec05eba
2023-11-18sigkill kms serverdec05eba
2023-11-18close socketpair before sigintdec05eba
2023-11-18Kill kms server instead of sigint, fixes being stuck with pkexecdec05eba
2023-11-18Properly send socketpair fd to kms serverdec05eba
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-08-13Dont hardcore gsr-kms-server pathdec05eba
2023-07-23Proper waitpid NOHANG handlingdec05eba
2023-07-22Exit with exit code 10 if pkexec failsdec05eba
2023-07-18Experimental wayland support, test 1dec05eba
2023-05-17Fix all warningsdec05eba
2023-05-12kms_vaapi: support multiple drm planes (fixes capture on some multi monitor ↵dec05eba
systems)
2023-04-17Kms server timeout, move back kms unix domain socket to HOME because flatpak ↵dec05eba
cant access it otherwise
2023-04-16Use XDG_RUNTIME_DIR (and flatpak specific dir) and /dev/dri/renderD128 ↵dec05eba
instead of /dev/dri/card0 (fixes capture on some systems)
2023-04-10kms: fix crash on intel when using hevc, remove debug print, remove jpeg ↵dec05eba
color range (incorrect colors on intel h264)
2023-04-10kms: get plane every frame, might fix not updating issue and issue where ↵dec05eba
plane gets invalid
2023-04-09Put gsr kms socket in HOME (with random characters) to make sure it works in ↵dec05eba
flatpak as well
2023-04-09Use /usr/bin/gsr-kms-server constant path for pkexecdec05eba
2023-04-09Move kms client and server to separate directoriesdec05eba