aboutsummaryrefslogtreecommitdiffhomepage
path: root/external
AgeCommit message (Collapse)Author
2026-08-02Add -ipc option to control gpu-screen-recorder over a unix domain socketdec05eba
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.
2025-02-22Make image output lossy (use stb image writer), also significantly improves ↵dec05eba
performance for jpeg
2024-08-31Faster startup (faster video codec query), fix some video codec callback logicdec05eba
2024-02-09Remove wayland capture (wlroots)dec05eba
2023-07-18Experimental wayland support, test 1dec05eba
2022-09-29Remove cuda.hdec05eba
2022-09-28Remove dependency on glew and glfw, move external files to external directorydec05eba