summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
3 daysUse pipewire audio routing to merge audio when possible (this fixes out of ↵dec05eba
sync audio when using multiple audio inputs for some users)
2025-08-24Add plugin support (-p option)dec05eba
2025-08-07Automatically choose video codec based on capture resolutiondec05eba
2025-07-29kms capture: fix incorrect rotation on wayland (kde plasma) when a window is ↵dec05eba
fullscreen, fix incorrect rotation in desktop portal capture when monitor is rotated on sway
2025-07-21Pipewire: disable argb and abgredec05eba
2025-07-20Pipewire: support alpha textures againdec05eba
2025-07-20Pipewire: dont attempt to use modifier if modifier is 0x0dec05eba
2025-07-06kms: use /tmp directory for temporary unix domain socketdec05eba
2025-06-28Change frame timing logic to always match timestamp timeoutdec05eba
2025-06-28Restart portal capture if it's paused for 3 seconds or more (can happen if ↵dec05eba
returning from lock screen)
2025-06-23Pipewire: dont remove first frame. This fixes window capture/unfocused ↵dec05eba
monitor capture being black until its updated. Fix transparent windows being captured incorrectly
2025-06-22Create opengl es context as es3, intel-firmware->intel-firmware-inteldec05eba
2025-06-10Fix screen and portal capture for some intel gpusdec05eba
2025-06-07Swap flush and memory barrierdec05eba
2025-06-07Remove cap sys nicedec05eba
2025-06-07Disable cap_sys_nice which causes amd gpu crash for some people. Do glFlush ↵dec05eba
instead of swapBuffers, which allows it to run at high fps anyways. Downside is that some games on kde plasma can start to stutter. Kde plasma issue?
2025-05-27Fix build for newer ffmpegdec05eba
2025-05-26Support surround sound for application audio capture, support unlimited linksdec05eba
2025-05-25Match gsr monitor name with wayland monitor name. Thanks info@leocodesdec05eba
2025-05-10Allow gpu-screen-recorder to run with higher priority for better screen ↵dec05eba
recording performance on amd/intel
2025-05-05Fix incorrect replay duration saved for disk replaydec05eba
2025-05-045.5.0dec05eba
2025-05-04Fix replay to disk not working properly when restarting replaydec05eba
2025-05-04Add -replay-storage option to specify if temporary replay data should be ↵dec05eba
stored in ram or disk
2025-05-03Fix audio capture not working with noisetorch if combined with another ↵dec05eba
source with some audio devices. Remove the ability to set audio track name for now. If you need this, email me
2025-05-03Fix h264 software encoding not workingdec05eba
2025-04-23Fix replay freezing on save for some usersdec05eba
2025-04-235.4.0dec05eba
2025-04-22Update to latest versiondec05eba
2025-04-21Add option to recording while using replay/streaming with -ro option to ↵dec05eba
specify directory and SIGRTMIN signal. See gpu-screen-recorder --help notes
2025-04-15Tune av1 qualitydec05eba
2025-04-06Release builddec05eba
2025-04-06Fallback to graphics shader instead of compute shader if the gpu doesn't ↵dec05eba
support compute shader (either glsl 420 or opengl es glsl 310), improve color quality and scaling quality
2025-04-04Fix region capture on wlroots and hyprland with multiple monitorsdec05eba
2025-04-04Remove -preset and -multipass, replace with -tune performance|qualitydec05eba
2025-04-04Optimize compute shaders, add -preset and -multipass options for higher ↵dec05eba
quality video encoding on nvidia
2025-03-30Fix incorrect region when monitor is rotated, remove ↵dec05eba
-high-performance-encoding (always use it)
2025-03-30Fix incorrect region for region capture after compute shader changedec05eba
2025-03-305.3.4dec05eba
2025-03-30Use compute shader instead of graphics shader for better performance ↵dec05eba
(especially on amd)
2025-03-16Fix recording on nvidia after ffmpeg updatedec05eba
2025-03-15Fix application audio not working correctly after a recent updatedec05eba
2025-03-14Fix screenshot of window not working after latest changedec05eba
2025-03-13Take screenshot with XGetImage on x11 to workaround nvidia driver (nvfbc) ↵dec05eba
limitation that only allows one nvfbc session at a time
2025-03-13Add region capture with -w region -region WxH+X+Ydec05eba
2025-03-07Fix possible issue where the monitor captured changes when waking up after ↵dec05eba
suspend while recording
2025-03-05Fix pipewire server breaking when pipewire connection is closed too quickly ↵dec05eba
(--info)
2025-03-03Revert last change related to audio device capture changedec05eba
2025-03-03Fix portal capture on sway and hyprland, disable default audio output device ↵dec05eba
change because of bugs in pipewire/kde plasma
2025-02-27Automatically switch audio device to capture from when system audio device ↵dec05eba
default is changed