aboutsummaryrefslogtreecommitdiff
path: root/src/utils.c
AgeCommit message (Expand)Author
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
2024-09-14Set update fps to video fps, on x11 sync video to damage trackingdec05eba
2024-08-31Enable recording on steam deck with warning, use vbr on steam deck and add -b...dec05eba
2024-08-20Disable steam deck support at the moment because the driver is broken (ignore...dec05eba
2024-08-16Remove unused includedec05eba
2024-08-16Allow capture of external monitors on a laptop with dedicated gpu (prime) on ...dec05eba
2024-07-22Fix portal capture on intel, support multiple planes in one egl image (might ...dec05eba
2024-07-15Add support for desktop portal capture (-w portal)dec05eba
2024-06-10Take amd hevc video alignment padding into consideration to move video conten...dec05eba
2024-06-10Wayland: match montitor by name before trying to match by placedec05eba
2024-06-10Workaround amd driver bug: hevc ffmpeg/mesa misaligned resolution causing gli...dec05eba
2024-06-10Do not require a valid drm plane to capture a window on amd/intel x11dec05eba
2024-05-09Proper strncpy null terminationdec05eba
2024-03-10bad sizedec05eba
2024-03-10Use dri card matching current egl contextdec05eba
2024-03-09Refactor xcompositedec05eba
2024-02-10Wayland: handle eDP for rotationdec05eba
2024-02-10Add screen rotation support (tested on amd/intel)dec05eba
2024-02-09Remove wayland capture (wlroots)dec05eba
2024-02-09Move card path to egl struct, use egl struct for monitor enumerationdec05eba
2023-11-17Make amd/intel nvidia/wayland capture display match x11 connector name, allow...dec05eba
2023-08-13kms vaapi: fix capture bug (incorrect video size) caused by shadowed variable...dec05eba
2023-07-26High priority egl context if possible, use eglBindAPI(EGL_OPENGL_ES_API)dec05eba
2023-07-21Fix capture not working on intel + waylanddec05eba
2023-07-21Support wlroots screen capture, which doesn't require kms root access and als...dec05eba
2023-07-18Fix green screen sometimes when capturing amd/intel windowdec05eba
2023-07-18Experimental wayland support, test 1dec05eba
2023-07-10pdec05eba
2023-07-10Attempt to make active card detection more robustdec05eba
2023-07-09Test fix using correct gpu when multiple gpus are connecteddec05eba
2023-05-17Fix all warningsdec05eba
2023-04-16Find /dev/dri/card path that exists (the first one)dec05eba
2023-04-15Fix AMD single monitor rotated display being rotated in recordingdec05eba
2023-04-07Implement kms vaapi capturedec05eba