aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
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
2026-07-19Vendor check cleanupdec05eba
2026-07-18Only show fragmented mp4 version if it applies to the file formatdec05eba
2026-07-15hdr capture: switch from kde output device to color management protocoldec05eba
2026-07-14Screenshot: use libjpeg-turbo if availabledec05eba
2026-07-14Move kde lights to maindec05eba
2026-07-14Add warning when kde light night not handleddec05eba
2026-07-14kms capture: fix capture on sdr monitor with hdr codecdec05eba
2026-07-14kms capture: fix hdr capture (tested on kde plasma)dec05eba
2026-07-14kms capture: make capture work with night lights enableddec05eba
2026-07-14kms capture: implement hdr to sdr tonemappingdec05eba
2026-07-13Add -exclude-metadata optiondec05eba
2026-07-13Change -s to scale to fit rather than absolute scaledec05eba
2026-07-04Implemented logic for custom audio track namesDaniel Allen
2026-07-03Fix audio sometimes glitching at the start of videodec05eba
2026-07-03Support overlay planedec05eba
2026-07-03Desktop portal: fix cursor lagging on gnome (change cursor to metadata)dec05eba
2026-07-02Make audio titles more descriptive, using the audio description rather than namedec05eba
2026-07-01Sort v4l2 devices by resolution and refresh rate in --list-v4l2-devicesdec05eba
2026-06-30Vulkan resolution alignmentdec05eba
2026-06-23printf error on replay save, add alpine package to READMEdec05eba
2026-06-02Wayland socket: bypass flatpak sandboxdec05eba
2026-06-01Only install nvidia profile when the driver is loadedConnor Welsh
2026-05-29Fix -c whip not working (dont do avio_open for live streams)dec05eba
2026-05-27Add check for libavformat version before using hybrid_fragmented, to workarou...dec05eba
2026-05-20Revert testsdec05eba
2026-05-20pipewire video: fallback to no modifierdec05eba