| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-01 | Remove unused includes | dec05eba | |
| Most were left over from moving code out of main.cpp and from replacing fprintf with gsr_log. Also fixes building without the app_audio option. | |||
| 2026-08-01 | Add gsr_log logging module with log level and overridable log handler | dec05eba | |
| 2026-07-27 | socket SOCK_CLOEXEC | dec05eba | |
| 2026-07-27 | Fix gsr-kms-server not shutting down when gpu-screen-recorder is killed | dec05eba | |
| 2026-07-03 | Support overlay plane | dec05eba | |
| 2026-07-02 | kms: fix vram leak with overlay plane | dec05eba | |
| 2026-03-11 | Poll reset revents | dec05eba | |
| 2025-12-23 | Add support for camera (yuyv, mjpeg) and multiple capture sources | dec05eba | |
| 2025-11-18 | Fix shit | dec05eba | |
| 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-07-29 | kms capture: fix incorrect rotation on wayland (kde plasma) when monitor is ↵ | dec05eba | |
| rotated when a window is fullscreen Add support for drm plane rotation. | |||
| 2025-07-06 | FreeBSD: Add support | Er2 | |
| 2025-07-06 | kms: use /tmp directory for temporary unix domain socket to fix too long ↵ | dec05eba | |
| path with AppImage portable home | |||
| 2025-07-06 | Revert "kms: remove unix domain socket and only use socketpair" | dec05eba | |
| This reverts commit 46febed35e9577238e98c2ed2edfdb0ba015c083. | |||
| 2025-07-06 | kms: remove unix domain socket and only use socketpair | dec05eba | |
| 2025-06-06 | Remove swap buffer call | dec05eba | |
| 2025-05-15 | Revert "temp test for cosmic" | dec05eba | |
| This reverts commit 35222bafe22b5685710395cfb274293cf488a59d. | |||
| 2025-05-15 | temp test for cosmic | dec05eba | |
| 2025-05-10 | Move dbus code to a separate process to allow gpu-screen-recorder to use ↵ | dec05eba | |
| cap_sys_nice for better recording performance on amd | |||
| 2025-04-04 | 5.3.7 | dec05eba | |
| 2025-04-04 | Remove unused code | dec05eba | |
| 2025-03-07 | Test fix 2: crtc map update | dec05eba | |
| 2025-03-07 | Test fix for monitor changing after power off/on | dec05eba | |
| 2025-01-10 | Workaround teamspeak crashing when recording app audio | dec05eba | |
| 2024-12-30 | Use poll instead of select | dec05eba | |
| 2024-12-28 | kms_server: Use MOD_INVALID when modifiers are not supported | David Rosca | |
| Fixes VAAPI import on older AMD cards that doesn't support modifiers. | |||
| 2024-11-10 | Add -aa and -aai options to record audio only from selected applications | dec05eba | |
| Use the --list-application-audio option to list available applications to record from. | |||
| 2024-10-24 | Revert "Temp debug output" | dec05eba | |
| This reverts commit 919c87768ef049cad178414a2b03f3cd440409d3. | |||
| 2024-10-24 | Temp debug output | dec05eba | |
| 2024-10-19 | nixos fix: look for gsr-kms-server in PATH if not found in same directory as ↵ | dec05eba | |
| gpu-screen-recorder | |||
| 2024-10-12 | Fix build | dec05eba | |
| 2024-10-12 | Disable kms client check for now | dec05eba | |
| 2024-10-06 | gsr-kms-server 'security': only allow gpu-screen-recorder to get framebuffer | dec05eba | |
| 2024-09-21 | Revert recent time framing and performance changes as it affects slower ↵ | dec05eba | |
| devices badly | |||
| 2024-08-16 | Refactor kms capture | dec05eba | |
| 2024-07-24 | Show warning when amd driver adds black bars, set frame resolution after ↵ | dec05eba | |
| changing video codec context resolution | |||
| 2024-07-23 | Fix hdr capture causing crash when in replay mode | dec05eba | |
| 2024-07-23 | Fix kms capture getting stuck if more than 1 fd per plane | dec05eba | |
| 2024-07-22 | Fix portal capture on intel, support multiple planes in one egl image (might ↵ | dec05eba | |
| fix capture on intel iris) | |||
| 2024-07-17 | Portal: make resizing not glitched, clear background on resize, proper ↵ | dec05eba | |
| handling of multithreaded plane fd | |||
| 2024-07-15 | Add support for desktop portal capture (-w portal) | dec05eba | |
| 2024-05-13 | fix possible freeze on exit if exiting quickly after start | dec05eba | |
| 2024-05-09 | Proper strncpy null termination | dec05eba | |
| 2024-03-10 | Ignore overlay planes for the future | dec05eba | |
| 2024-03-09 | Refactor xcomposite | dec05eba | |
| Move common code between cuda/vaapi implementations into xcomposite file. This also fixes limited/full range colors on nvidia. | |||
| 2024-03-08 | Refactor kms_vaapi and kms_cuda | dec05eba | |
| Also fixes color metadata, color range and hdr on nvidia wayland. | |||
| 2024-02-11 | flatpak: launch kms server proxy instead of gsr-kms-server | dec05eba | |
| 2024-02-06 | Add support for hdr capture on amd/intel | dec05eba | |
| 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-11 | Nvidia: use default p4 preset instead of p5, might fix frame issues | dec05eba | |
| 2024-01-02 | Create directory to output file if not exists | dec05eba | |
