| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 5 days | Enable ffmpeg_static by default in release builds to support gtx 1080 and ↵ | dec05eba | |
| older nvidia gpus | |||
| 5 days | README FAQ linux drm | dec05eba | |
| 5 days | DRM shit | dec05eba | |
| 5 days | kwin stutter FAQ | dec05eba | |
| 8 days | Update README and TODO | dec05eba | |
| 2026-08-08 | Remove unmaintained distro packages | dec05eba | |
| 2026-08-05 | ipc: response with video path in save recording/replay | dec05eba | |
| 2026-08-05 | Use mbedtls instead of openssl | dec05eba | |
| 2026-08-05 | Add option to statically compile ffmpeg from source | dec05eba | |
| 2026-08-02 | Document the ipc option next to the signals in the readme | dec05eba | |
| The remote control section is now split into a signals part and an ipc part with gsr-cli examples, and it points at the gsr-cli man page and the IPC section of the gpu-screen-recorder man page. | |||
| 2026-08-02 | Add gsr-cli program that sends ipc commands to gpu-screen-recorder | dec05eba | |
| gsr-cli sends a command to the ipc socket of a running GPU Screen Recorder and exits with 0 when it replied with ok, printing the reason to stderr when it didn't, which means the commands don't have to be sent blindly like signals are. The status command checks if GPU Screen Recorder is running by connecting to the socket without sending a command, so it's also correct when a killed instance left the socket behind. The json helpers moved into src/json.c to be shared between the two programs. | |||
| 2026-08-02 | Add -ipc option to control gpu-screen-recorder over a unix domain socket | dec05eba | |
| The socket accepts the same commands as the signal handlers, except that saving a replay takes an arbitrary number of seconds instead of only the fixed times that the signals provide. Requests and replies are newline terminated json objects and every request is replied to, parsed with the sj.h json library that was added to external. Requests are handled on a thread that only runs while the recorder exists, so the recorder control fields are now atomics, which they have to be now that another thread writes them. | |||
| 2026-07-19 | Vendor check cleanup | dec05eba | |
| 2026-07-18 | Change debian alternative package repository url | dec05eba | |
| 2026-07-18 | Only show fragmented mp4 version if it applies to the file format | dec05eba | |
| 2026-07-14 | AV1 flatpak | dec05eba | |
| 2026-07-14 | Screenshot: use libjpeg-turbo if available | dec05eba | |
| 2026-07-14 | kms capture: make capture work with night lights enabled | dec05eba | |
| 2026-07-14 | kms capture: implement hdr to sdr tonemapping | dec05eba | |
| 2026-07-03 | FAQ audio recording volume | dec05eba | |
| 2026-07-03 | m | dec05eba | |
| 2026-07-03 | README cosmic and wlroots bug | dec05eba | |
| 2026-06-30 | Vulkan resolution alignment | dec05eba | |
| 2026-06-23 | printf error on replay save, add alpine package to README | dec05eba | |
| 2026-06-21 | Other debian package | dec05eba | |
| 2026-06-13 | README improve | dec05eba | |
| 2026-05-29 | Fix -c whip not working (dont do avio_open for live streams) | dec05eba | |
| 2026-05-26 | README: mention debian package | dec05eba | |
| 2026-05-21 | FAQ webcam | dec05eba | |
| 2026-05-18 | FAQ nvidia stutter | dec05eba | |
| 2026-05-16 | README: update void linux link | dec05eba | |
| 2026-05-14 | README quality | dec05eba | |
| 2026-05-14 | README cpu/gpu usage | dec05eba | |
| 2026-05-14 | README | dec05eba | |
| 2026-05-14 | README info | dec05eba | |
| 2026-05-12 | Mention vulkan runtime dependency | dec05eba | |
| 2026-05-06 | Update FAQ glitched video | dec05eba | |
| 2026-05-03 | RGB8 -> RGB | dec05eba | |
| 2026-05-02 | Install nvidia profile to get around cuda p2 state issue, even without ↵ | dec05eba | |
| vulkan video encoding | |||
| 2026-05-02 | Remove deprecated overclocking option | dec05eba | |
| 2026-04-20 | Add info about cuda and vulkan video | dec05eba | |
| 2026-04-16 | wip | dec05eba | |
| 2026-03-18 | Add void linux to README, update pkill command | dec05eba | |
| 2026-02-23 | Update info about reporting bugs in the manpage, move ↵ | dec05eba | |
| gpu-screen-recorder.env to ~/.config/gpu-screen-recorder but keep old path as well | |||
| 2026-02-19 | FAQ browser av1 | dec05eba | |
| 2026-02-06 | aur -> official repo | dec05eba | |
| 2026-02-04 | FAQ vlc | dec05eba | |
| 2025-12-26 | Correct license identifier | dec05eba | |
| 2025-12-26 | Clearify license (gpl3.0-only) | dec05eba | |
| 2025-12-23 | Add support for camera (yuyv, mjpeg) and multiple capture sources | dec05eba | |
