aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/utils.c
AgeCommit message (Expand)Author
2026-08-02feat: Apple Silicon supportWalter McKelvie
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-19Remove gotodec05eba
2026-07-19Vendor check cleanupdec05eba
2026-07-13Change -s to scale to fit rather than absolute scaledec05eba
2026-01-20Wayland region: fix incorrect region captured if monitor is scaleddec05eba
2025-12-26Regression fix: hevc_10bit brokendec05eba
2025-12-24Fix v4l2 mjpeg on nvidia, yuyv on nvidia not donedec05eba
2025-12-23Add support for camera (yuyv, mjpeg) and multiple capture sourcesdec05eba
2025-11-14Identify DVI monitordec05eba
2025-11-08Disable overclocking if set and gpu supports CUDA_DISABLE_PERF_BOOSTdec05eba
2025-08-07Add error checks for video capture resolution since some users are retardeddec05eba
2025-06-10Fix nvidia capture after switch to opengl esdec05eba
2025-06-10Reapply "Fix screen and portal capture not working on some intel gpus"dec05eba
2025-06-09Revert "Fix screen and portal capture not working on some intel gpus"dec05eba
2025-06-09Fix screen and portal capture not working on some intel gpusdec05eba
2025-06-06Remove swap buffer calldec05eba
2025-05-27Minor cleanupdec05eba
2025-05-25Match gsr monitor name with wayland monitor name. Thanks info@leocodesdec05eba
2025-04-15Tune av1 qualitydec05eba
2025-03-30Fix cursor rotated background in compute shader on waylanddec05eba
2025-03-30Fix incorrect region for region capture after compute shader changedec05eba
2025-03-30Fix incorrect compute size when scaling imagedec05eba
2025-03-29Reapply "WIP: use compute shader instead of graphics shader for better perfor...dec05eba
2025-03-29Revert "WIP: use compute shader instead of graphics shader for better perform...dec05eba
2025-03-29WIP: use compute shader instead of graphics shader for better performance (es...dec05eba
2025-03-18Test broadcom (raspberry pi) supportdec05eba
2025-03-13Take screenshot with XGetImage on x11 to workaround nvidia driver (nvfbc) lim...dec05eba
2025-03-13Add region capture with -w region -region WxH+X+Ydec05eba
2025-02-22Make image output lossy (use stb image writer), also significantly improves p...dec05eba
2025-02-09Attempt to fix incorrect hdr colors on kde plasma 6.2dec05eba
2025-01-03Minor changedec05eba
2024-12-08Add card path to --info, add card path and vendor to --list-capture-options i...dec05eba
2024-12-08Refactor windowing from egl to window_x11/window_wayland, yolodec05eba
2024-11-21Fix portal capture on broken amd drivers: fallback to opengl copy instead of ...dec05eba
2024-11-21printdec05eba
2024-11-21Revert "va sync buffer/surface"dec05eba
2024-11-20va sync buffer/surfacedec05eba
2024-11-10Add -aa and -aai options to record audio only from selected applicationsdec05eba
2024-11-08Prefer drm cursor over x11 on x11, to fix correct position and size when x11 ...dec05eba
2024-11-08Simpler xrandr monitor query (do the same thing as before)dec05eba
2024-11-08x11: fix correct monitor capture size when output is scaleddec05eba
2024-10-26Add option to change output resolution (-s)dec05eba
2024-10-23Mesa && AMD checkdec05eba
2024-10-23Support old amd gpus that need radeon driverdec05eba
2024-10-06gsr-kms-server 'security': only allow gpu-screen-recorder to get framebufferdec05eba
2024-09-22Commentsdec05eba
2024-09-16Pure vaapi capture (for capture target) and opengl composition for cursor onl...dec05eba
2024-09-16Improve capture performance on amd/intel when using monitor capture: capture ...dec05eba