aboutsummaryrefslogtreecommitdiff
path: root/src/capture
AgeCommit message (Collapse)Author
2024-06-10Workaround amd driver bug: hevc ffmpeg/mesa misaligned resolution causing ↵dec05eba
glitched video output on right/bottom side
2024-06-09Fix screen capture on intel arc gpu (on x11 and wayland)dec05eba
2024-06-09Use vaapi header fourcc instead of definedec05eba
2024-05-03Cleanup, clear bg on initdec05eba
2024-04-08X11 nvidia monitor capture: fix capture broken after sleep/suspend or ↵dec05eba
monitor reconfiguration
2024-03-21Correctly clear cursor in window capture when the cursor is outside thedec05eba
window
2024-03-21Fix missing color range set in color conversion for nvidia window capturedec05eba
2024-03-11Only update cursor position in window capture if recording cursordec05eba
2024-03-11Add -cursor option to not record cursordec05eba
2024-03-10Fix cursor capture in nvidia wayland, hdr, clear background immediately in ↵dec05eba
window capture
2024-03-10Allow overclocking on window capture nvidiadec05eba
2024-03-09Refactor capture basedec05eba
2024-03-09Draw cursor in window capturedec05eba
2024-03-09Refactor xcompositedec05eba
Move common code between cuda/vaapi implementations into xcomposite file. This also fixes limited/full range colors on nvidia.
2024-03-08Set frame size to video codec context size, nicer rgb to nv12dec05eba
2024-03-08Use opengl capture for nvfbc (prepare for vulkan capture without cuda)dec05eba
2024-03-08Refactor kms_vaapi and kms_cudadec05eba
Also fixes color metadata, color range and hdr on nvidia wayland.
2024-03-08Pool size 20 for vaapidec05eba
2024-03-08Reconfigure quality, force refresh nvfbc frame, mention stutter in readmedec05eba
2024-02-27glClearColor, update readme with video link of gpu screen recorder vs obs ↵dec05eba
smoothness
2024-02-11nvidia wayland: add hdr metadatadec05eba
2024-02-11Fix nvfbc capture crash on startdec05eba
2024-02-10Add screen rotation support (tested on amd/intel)dec05eba
screen rotation in wayland is best effort, wayland doesn't give the necessary information to make it robust.
2024-02-09Remove wayland capture (wlroots)dec05eba
2024-02-09Move card path to egl struct, use egl struct for monitor enumerationdec05eba
2024-02-08Window capture: move window to center of video (if possible)dec05eba
2024-02-08Window capture: clear background with black colordec05eba
2024-02-06Add support for hdr capture on amd/inteldec05eba
Nvidia support will be added in the future. Note that hdr metadata is missing from the output file as amd and intel both have bugged drivers that dont add hdr metadata to the output file. Need to find a workaround for this (patching the video bitstream?). Add -cr limited|full, to set color range
2024-01-28Revert "kms vaapi modifiers test"dec05eba
This reverts commit 0702aad3cf83a97ffcd979d67c5266062d5dfa7f.
2024-01-28kms vaapi modifiers testdec05eba
2024-01-28nvidia wayland: support hardware cursor planedec05eba
2024-01-11Nvidia: use default p4 preset instead of p5, might fix frame issuesdec05eba
2024-01-03Remove unused xeventdec05eba
2023-12-23Small changes who caresdec05eba
2023-11-18Support nvidia wayland bit depth over 8 bit (fixes incorrect colors on some ↵dec05eba
systems running kde plasma)
2023-10-31Revert "Try re-enabling use of modified in linux dma buf ext egl create image"dec05eba
This reverts commit 97a345f08f910df375f5e9579876efd06674b802.
2023-10-31Revert temp modifier testdec05eba
2023-10-31bladec05eba
2023-10-31Modified hack testdec05eba
2023-10-31Try re-enabling use of modified in linux dma buf ext egl create imagedec05eba
2023-10-22Fix vram leak for realsdec05eba
2023-10-08Attempt to fix vram leak(?)dec05eba
2023-09-27Use correct offset for kms_vaapi monitordec05eba
2023-09-08Revert vaapi cdec05eba
2023-09-08Tdec05eba
2023-09-08Test vaapi plane modifierdec05eba
2023-08-13kms vaapi: fix capture bug (incorrect video size) caused by shadowed variable...dec05eba
2023-08-13fuggdec05eba
2023-08-13testdec05eba
2023-08-11Cleanup debug outputdec05eba