aboutsummaryrefslogtreecommitdiff
path: root/kms
AgeCommit message (Collapse)Author
12 daysRevert "Temp debug output"dec05eba
This reverts commit 919c87768ef049cad178414a2b03f3cd440409d3.
12 daysTemp debug outputdec05eba
2024-10-19nixos fix: look for gsr-kms-server in PATH if not found in same directory as ↵dec05eba
gpu-screen-recorder
2024-10-12Fix build4.2.0dec05eba
2024-10-12Disable kms client check for nowdec05eba
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-08-16Refactor kms capturedec05eba
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-10Ignore overlay planes for the futuredec05eba
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-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
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-12-03Fix opus and flac audio sources, fix crash when live streaming without an ↵dec05eba
audio source
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-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-08-13Dont hardcore gsr-kms-server pathdec05eba
2023-07-23Proper waitpid NOHANG handlingdec05eba
2023-07-22Exit with exit code 10 if pkexec failsdec05eba