aboutsummaryrefslogtreecommitdiff
path: root/include/capture/kms.h
AgeCommit message (Collapse)Author
2024-10-26Add option to change output resolution (-s)dec05eba
2024-09-20Remove damage tracking for now, better frame timing (deal with time error ↵dec05eba
accumulation)
2024-08-17Add hevc_10bit and av1_10bit options for 10bit color range, increase video ↵dec05eba
quality (qp)
2024-07-05Separate video encoding method from capture methoddec05eba
With this instead of kms_cuda/kms_vaapi/kms_software and xcomposite_cuda/xcomposite_vaapi/xcomposite_software there is now only kms and xcomposite.
2024-06-10Remove video_alignment_padding variable, replace with putting capture ↵dec05eba
content in the center with frame resolution and capture resolution diff
2024-06-10Take amd hevc video alignment padding into consideration to move video ↵dec05eba
content to center of video with black bars on all sides instead of only right/bottom
2024-06-10Revert "Fix screen capture on intel arc gpu (on x11 and wayland)"dec05eba
This reverts commit f8453bcaa4b488aea601af632ab5656979eb6024.
2024-06-09Fix screen capture on intel arc gpu (on x11 and wayland)dec05eba
2024-03-11Add -cursor option to not record cursordec05eba
2024-03-09Refactor capture basedec05eba
2024-03-08Set frame size to video codec context size, nicer rgb to nv12dec05eba
2024-03-08Refactor kms_vaapi and kms_cudadec05eba
Also fixes color metadata, color range and hdr on nvidia wayland.