| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 5 days | Update TODO (radicle test) | dec05eba | |
| 8 days | Update README and TODO | dec05eba | |
| 2026-07-24 | pipewire capture: add fallback for formats without modifier (fix for old amd ↵ | dec05eba | |
| vega gpus) | |||
| 2026-07-14 | Update TODO | dec05eba | |
| 2026-07-14 | kms capture: implement hdr to sdr tonemapping | dec05eba | |
| 2026-07-13 | Change -s to scale to fit rather than absolute scale | dec05eba | |
| 2026-07-03 | Fix audio sometimes glitching at the start of video | dec05eba | |
| 2026-07-03 | Desktop portal: fix cursor lagging on gnome (change cursor to metadata) | dec05eba | |
| 2026-05-29 | Fix -c whip not working (dont do avio_open for live streams) | dec05eba | |
| 2026-05-16 | Fix audio/video desync when recording while replaying/streaming | dec05eba | |
| Thanks Reginald Gillespie | |||
| 2026-05-09 | 5.13.5 | dec05eba | |
| 2026-05-06 | Update FAQ glitched video | dec05eba | |
| 2026-04-19 | Fix compile error with old vulkan header: ifdef check vulkan video encoding | dec05eba | |
| 2026-04-17 | Implement vulkan video capture (h264, hevc and av1) | dec05eba | |
| 2026-04-16 | wip | dec05eba | |
| 2026-03-01 | Portal capture: test disable modifier recheck same | dec05eba | |
| 2026-02-19 | FAQ browser av1 | dec05eba | |
| 2026-02-06 | aur -> official repo | dec05eba | |
| 2026-01-28 | Dont use dbus_bus_request_name | dec05eba | |
| 2026-01-26 | Remove fixed TODO | dec05eba | |
| 2026-01-15 | Add -low-power option to allow prevent the gpu to go into a high power mode ↵ | dec05eba | |
| on amd, useful for replay running 24/7 | |||
| 2026-01-15 | v4l2: select best camera option by default | dec05eba | |
| Display all camera options in --info and --list-v4l2-devices. Add camera_width, camera_height and camera_fps v4l2 capture options. | |||
| 2026-01-06 | m | dec05eba | |
| 2026-01-05 | Add -ffmpeg-video-opts and -ffmpeg-audio-opts | dec05eba | |
| 2025-12-26 | Clearify license (gpl3.0-only) | dec05eba | |
| 2025-12-24 | Support v4l2 yuyv on nvidia | dec05eba | |
| 2025-12-24 | wip sync | dec05eba | |
| 2025-12-24 | Fix v4l2 mjpeg on nvidia, yuyv on nvidia not done | dec05eba | |
| 2025-12-23 | Add support for camera (yuyv, mjpeg) and multiple capture sources | dec05eba | |
| 2025-12-07 | App audio capture: remove gsr-app-sink | dec05eba | |
| Connect application/device audio directly to gsr recording node. This fixes an issue for some users where gsr-app-sink got selected by default as an output device. Dont wait until audio node first receives audio before recording audio from the device. This might fix audio/video desync issue when recording from microphone for example. | |||
| 2025-12-04 | nvfbc: mitigate x11 display leak on monitor off | dec05eba | |
| When the monitor is turned off gsr will attempt to recreate the nvfbc session once a second. If that fails (because the monitor is still turned off) then nvfbc will leak an x11 display. This seems to be a bug in the nvidia driver. Mitigate this by only attempting to recreate the nvfbc session if the capture target monitor can be found (predicting if nvfbc recreate will fail). Thanks to Lim Ding Wen for finding the issue and suggesting the mitigation. | |||
| 2025-11-23 | Fix -fallback-cpu-encoding not working properly | dec05eba | |
| 2025-11-19 | README DnD | dec05eba | |
| 2025-11-19 | Allow hevc/av1 flv for recent ffmpeg | dec05eba | |
| 2025-11-19 | Fix region capture not always working on wayland if monitor is rotated ↵ | dec05eba | |
| (incorrect region detected) | |||
| 2025-11-17 | kms: fix incorrect capture region on intel when playing a fullscreen game ↵ | dec05eba | |
| with a lower resolution (on some wayland compositors) | |||
| 2025-11-16 | screenshot: improve jpeg very high quality to 91 (enables yuv444 instead of ↵ | dec05eba | |
| yuv420) | |||
| 2025-11-14 | Kms: fix region capture incorrect when monitor is rotated | dec05eba | |
| 2025-11-14 | Identify DVI monitor | dec05eba | |
| 2025-11-02 | Allow negative position for region | dec05eba | |
| 2025-10-27 | Force QP mode when capturing with software encoder and attempting to use vbr | dec05eba | |
| 2025-10-24 | Add -fallback-cpu-encoding option to use cpu encoding (x264) if gpu encoding ↵ | dec05eba | |
| is not available on the system | |||
| 2025-10-22 | Show better error on vaapi init failure | dec05eba | |
| 2025-10-15 | Update README.md | dec05eba | |
| 2025-10-05 | Update for ffmpeg 8: remove hevc vaapi padding (black bars), fix garbage ↵ | dec05eba | |
| output (workaround ffmpeg 8 issue) | |||
| 2025-10-01 | TODO | dec05eba | |
| 2025-09-25 | App audio capture: fix audio sources getting paused when closing gsr | dec05eba | |
| 2025-09-21 | Remove compute shader. It doesn't improve performance and it has worse UV ↵ | dec05eba | |
| quality because of incorrect pixel colors | |||
| 2025-09-17 | Reorder README.md | dec05eba | |
| 2025-09-10 | 5.6.8, revert audio fix attempt | dec05eba | |
