Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-10 | Add 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-09 | Remove wayland capture (wlroots) | dec05eba | |
2024-02-09 | Move card path to egl struct, use egl struct for monitor enumeration | dec05eba | |
2024-02-06 | Add support for hdr capture on amd/intel | dec05eba | |
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-28 | Revert "kms vaapi modifiers test" | dec05eba | |
This reverts commit 0702aad3cf83a97ffcd979d67c5266062d5dfa7f. | |||
2024-01-28 | kms vaapi modifiers test | dec05eba | |
2024-01-28 | nvidia wayland: support hardware cursor plane | dec05eba | |
2024-01-11 | Nvidia: use default p4 preset instead of p5, might fix frame issues | dec05eba | |
2024-01-03 | Remove unused xevent | dec05eba | |
2023-10-31 | Revert "Try re-enabling use of modified in linux dma buf ext egl create image" | dec05eba | |
This reverts commit 97a345f08f910df375f5e9579876efd06674b802. | |||
2023-10-31 | Revert temp modifier test | dec05eba | |
2023-10-31 | bla | dec05eba | |
2023-10-31 | Modified hack test | dec05eba | |
2023-10-31 | Try re-enabling use of modified in linux dma buf ext egl create image | dec05eba | |
2023-10-22 | Fix vram leak for reals | dec05eba | |
2023-10-08 | Attempt to fix vram leak(?) | dec05eba | |
2023-09-27 | Use correct offset for kms_vaapi monitor | dec05eba | |
2023-09-08 | Revert vaapi c | dec05eba | |
2023-09-08 | T | dec05eba | |
2023-09-08 | Test vaapi plane modifier | dec05eba | |
2023-08-13 | kms vaapi: fix capture bug (incorrect video size) caused by shadowed variable... | dec05eba | |
2023-08-13 | fugg | dec05eba | |
2023-08-13 | test | dec05eba | |
2023-07-23 | AMD/Intel: do custom color conversion for window capture, better colors | dec05eba | |
2023-07-22 | Exit with exit code 10 if pkexec fails | dec05eba | |
2023-07-22 | Fix cursor offset in kms grab (amd/intel), disable wlroots capture until its ↵ | dec05eba | |
fixed | |||
2023-07-22 | Temp disable cursor fix | dec05eba | |
2023-07-22 | Hide cursor when it's on another display 2 | dec05eba | |
2023-07-22 | Hide cursor when it's on another display | dec05eba | |
2023-07-22 | Use correct offset for combined plane monitor capture | dec05eba | |
2023-07-22 | AMD/Intel capture cursor | dec05eba | |
2023-07-21 | Fix window capture | dec05eba | |
2023-07-21 | Fix capture not working on intel + wayland | dec05eba | |
Ignore nouveau cards. Fix lag on start of recording on amd/intel by only loading egl once, on startup. | |||
2023-07-21 | Support wlroots screen capture, which doesn't require kms root access and ↵ | dec05eba | |
also captures cursor | |||
2023-07-18 | More kms vaapi allow to work without xwayland | dec05eba | |
2023-07-18 | Fix green screen sometimes when capturing amd/intel window | dec05eba | |
2023-07-18 | Fix wayland capture on amd/intel | dec05eba | |
2023-07-18 | Experimental wayland support, test 1 | dec05eba | |
2023-06-10 | kms rot old behavior back | dec05eba | |
2023-06-10 | kms: fix multi monitor coordinate being incorrect in some cases | dec05eba | |
2023-06-10 | Attempt to fix merged display coordinates in kms | dec05eba | |
2023-05-17 | Fix all warnings | dec05eba | |
2023-05-12 | kms_vaapi: fix regression, screen rotation not working when capturing screen | dec05eba | |
2023-05-12 | kms_vaapi: support multiple drm planes (fixes capture on some multi monitor ↵ | dec05eba | |
systems) | |||
2023-04-22 | kms_vaapi: add cursor capture for amd/intel monitor capture | dec05eba | |
Always find largest drm buf, to fix some cases when there are multiple planes and we accidentally capture a drm buf that isn't the target buf. We always want the full SCREEN drm buf. | |||
2023-04-16 | Find /dev/dri/card path that exists (the first one) | dec05eba | |
2023-04-16 | Use XDG_RUNTIME_DIR (and flatpak specific dir) and /dev/dri/renderD128 ↵ | dec05eba | |
instead of /dev/dri/card0 (fixes capture on some systems) | |||
2023-04-15 | Remove extra swapBuffer in kms capture | dec05eba | |
2023-04-15 | Apply rotation fix for intel as well (for kms capture) | dec05eba | |
2023-04-15 | Fix AMD single monitor rotated display being rotated in recording | dec05eba | |
If there is only one monitor connected and it's rotated then the drm buf will also be rotated. This only the case with AMD and only when using one monitor! To fix this, we perform color conversion with an opengl shader which allows us to also rotate the texture. VAAPI supports rotation but it's not implemented by AMD at least. Performance seems to be the same as when using VAAPI, even when GPU usage is 100%. |