aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
5 daysnvenc query check ffmpeg nvenc version as welldec05eba
8 daysMatch application audio by application name if available rather than node namedec05eba
2026-08-08Fix nvenc crash on shutdown. part 2dec05eba
2026-08-08Fix nvenc crash on shutdowndec05eba
2026-08-08Fix crash with vulkan encodingdec05eba
2026-08-07Faster replay ram clear by not free'ing the data immediatelydec05eba
2026-08-07Revert "Clear replay data in replay save thread to not block the main capture...dec05eba
2026-08-06Faster shutdown time when several gb of replay data is in ramdec05eba
2026-08-06Clear replay data in replay save thread to not block the main capture threaddec05eba
2026-08-05ipc: save-replay: add restart-replay optiondec05eba
2026-08-05workaround ffmpeg hybrid_fragmented bug when no packets have been recorded yetdec05eba
2026-08-05ipc: response with video path in save recording/replaydec05eba
2026-08-02Fix --info command on appleldec05eba
2026-08-02feat: Apple Silicon supportWalter McKelvie
2026-08-02Move gsr-cli to tools/gsr-clidec05eba
2026-08-02Document the ipc option next to the signals in the readmedec05eba
2026-08-02Add gsr-cli program that sends ipc commands to gpu-screen-recorderdec05eba
2026-08-02Only remove the ipc socket path when an unused socket exists theredec05eba
2026-08-02Add -ipc option to control gpu-screen-recorder over a unix domain socketdec05eba
2026-08-02Remove unused parameter from recorder_update_fps_countersdec05eba
2026-08-02Fix indentation and spacing of the code moved out of main.cppdec05eba
2026-08-02Add resource cleanup on all pathsdec05eba
2026-08-01Fix video size becoming 0x0 when every capture source size is a percentagedec05eba
2026-08-01Remove unused includesdec05eba
2026-08-01Split the recorder setup and record loop into named functionsdec05eba
2026-08-01Return errors from gsr_recorder_create instead of exitingdec05eba
2026-08-01Rewrite main.cpp in C as a thin CLI on top of a new gsr_recorder library APIdec05eba
2026-08-01Move screenshot capture and CLI commands from main.cpp into separate modulesdec05eba
2026-08-01Move muxing and replay saving from main.cpp into muxer and replay_save modulesdec05eba
2026-08-01Move audio capture from main.cpp into audio_capture module and replace std::t...dec05eba
2026-08-01Move audio input parsing and validation from main.cpp into audio_input moduledec05eba
2026-08-01Move capture source parsing and capture creation from main.cpp into C modulesdec05eba
2026-08-01Move windowing setup from main.cpp into windowing moduledec05eba
2026-08-01Move video/audio codec selection from main.cpp into codec_select moduledec05eba
2026-08-01Move audio/video codec setup from main.cpp into C modulesdec05eba
2026-08-01Rewrite sound.cpp in C as sound.cdec05eba
2026-08-01Move string/date/array helpers from main.cpp to utils as reusable C functionsdec05eba
2026-08-01Add gsr_log logging module with log level and overridable log handlerdec05eba
2026-07-26Fix jpeg screenshot not yuv444dec05eba
2026-07-25Revert "test formats pipewire"dec05eba
2026-07-25test formats pipewiredec05eba
2026-07-25Revert "Test implicit pipewire format"dec05eba
2026-07-25Test implicit pipewire formatdec05eba
2026-07-25pipewire video: show precise warning when dma buf capture failsdec05eba
2026-07-25pipewire audio: only record applications and non virtual sourcesdec05eba
2026-07-25Ignore virtual devices in application audio capturedec05eba
2026-07-24Fix nvidia and vulkan av1 quality, vp8 and vp9 vaapi qualitydec05eba
2026-07-24pipewire capture: add fallback for formats without modifier (fix for old amd ...dec05eba
2026-07-21Improve hdr and night color capture (tested on kde)dec05eba
2026-07-19Remove gotodec05eba