aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)Author
28 hoursRename window_wayland to wayland and window_x11 to x11dec05eba
8 daysAudio device capture: make default output/input switch recording source the ↵dec05eba
default output/input is changed in the audio server
10 daysHigher jpeg quality, we can afford thatdec05eba
11 daysChange jpeg quality parametersdec05eba
12 daysMake it possible to stop screenshot with sigintdec05eba
13 daysMake image output lossy (use stb image writer), also significantly improves ↵dec05eba
performance for jpeg
13 daysMake fps option (default to 60)dec05eba
2025-02-16Only show codec warning for image outputdec05eba
2025-02-16Support taking a screenshot (-o image.jpg/image.png)dec05eba
2025-02-15Revert kde plasma 6.2 hdr workaround codedec05eba
2025-02-13Revert hdr color fix. It looked better for fullscreen hdr games beforedec05eba
2025-02-10Minor -sc fix for flatpakdec05eba
2025-02-10Make plasmashell check work in flatpakdec05eba
2025-02-09Attempt to fix incorrect hdr colors on kde plasma 6.2dec05eba
2025-02-08Fix crash when trying to capture hdr and it failsdec05eba
Also move replay buffer frames reset to right after saving instead when the save has finished.
2025-02-07Improve argument parsingdec05eba
2025-02-06mdec05eba
2025-02-06Increase replay max allowed duration to 3 hoursdec05eba
2025-01-28fix: proper cleanup for init_filter_graphAlex Murkoff
2025-01-25Dont normalize audio for mixed audio. This matches app audio|device audio ↵dec05eba
mix, fixes mic audio being decreased
2025-01-24-overlay-replay > -restart-replay-on-savedec05eba
2025-01-24-overlapping-replay > -overlap-replay5.0.2dec05eba
2025-01-23Add version to --info outputdec05eba
2025-01-23Add -overlapping-replay option to clear replay buffer after a savedec05eba
2025-01-16Add -gl-debug option to make it easier to debug user issues that cant easily ↵dec05eba
be reproduced
2025-01-08Unset DRI_PRIME as well when gpu offloading cant be useddec05eba
2024-12-31Prefix program arguments error with error:dec05eba
2024-12-26Exit with exit code 50 if invalid audio device. Exit with exit code 51 if ↵dec05eba
invalid monitor
2024-12-26Make '-w screen' capture the first monitor on nvidia x11 as well to make it ↵dec05eba
work like amd, intel and nvidia wayland. Keep screen-direct for all monitors, that is gsync compatible
2024-12-09Fix --list-capture-options with card path not working on x11 nvidia because ↵dec05eba
x11 nvidia doesn't use dri
2024-12-08Add card path to --info, add card path and vendor to --list-capture-options ↵dec05eba
if known to speed up the command
2024-12-08Refactor windowing from egl to window_x11/window_wayland, yolodec05eba
2024-12-06Fix virtual sink not destroyed if gsr is forcefully killed (use pipewire to ↵dec05eba
create the virtual sink instead of pulseaudio)
2024-12-05Remove incorrect references to -aa and -aaidec05eba
2024-11-29--help improvementdec05eba
2024-11-28Repurpose '/' in audio argument to set the audio track name, not the ↵dec05eba
recording node name in pulseaudio/pipewire. This also now allows setting audio track name when recording application audio
2024-11-28Print --help to stdout instead of stderrdec05eba
2024-11-24Dont allow running the program as the root userdec05eba
2024-11-22Only report monitors when /dev/dri/cardN is available (its not available on ↵dec05eba
linux mint for some reason with prime setup)
2024-11-22Dont run any pipewire if audio server is not pipewire (fix freeze on linux ↵dec05eba
mint 21.3 pulseaudio system in flatpak)
2024-11-22Remove GSR_APP_AUDIO macro use when not neededdec05eba
2024-11-20Allow recording app audio with -a, deprecate -aa and -aaidec05eba
Use -a "app:brave" instead of -aa "brave". Use -a "app-inverse:brave" instead of -aai "brave". This now allows merging audio devices and app audio into the same audio track.
2024-11-17--info also verify pipewire connection for app audiodec05eba
2024-11-17Disable application audio recording on pulseaudio4.3.0dec05eba
2024-11-16--info: output if app audio is supported (if compiled with it and pipewire ↵dec05eba
server)
2024-11-11Fix build without app_audio build optiondec05eba
2024-11-11Add --list-capture-options optiondec05eba
2024-11-10Add -aa and -aai options to record audio only from selected applicationsdec05eba
Use the --list-application-audio option to list available applications to record from.
2024-11-09Fix incorrect color format in x11 cursor (bgr instead of rgb)dec05eba
2024-11-08Prepare for pipewire audio routingdec05eba