aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-18readme typodec05eba
2023-07-18Remove -O2 and use globally defined opt valuedec05eba
2023-07-18Fix wayland capture on amd/inteldec05eba
2023-07-18Experimental wayland support, test 1dec05eba
2023-07-16Wayland broken shitdec05eba
2023-07-10pdec05eba
2023-07-10Remove fcf-protection=full since it doesn't work on armdec05eba
2023-07-10Attempt to make active card detection more robustdec05eba
2023-07-09Test fix using correct gpu when multiple gpus are connecteddec05eba
2023-06-20Translate -c mkv to -c matroskadec05eba
2023-06-20Do not automatically install coolbitsdec05eba
2023-06-18Update readmedec05eba
2023-06-10kms rot old behavior backdec05eba
2023-06-10kms: fix multi monitor coordinate being incorrect in some casesdec05eba
2023-06-10Attempt to fix merged display coordinates in kmsdec05eba
2023-06-07Mention that only h264/hevc is supported at the momentdec05eba
2023-06-04Make sure window id hex starts with 0x (makes monitor recording more ↵dec05eba
reliable), allow CC and CXX to set compiler for build
2023-05-29Update readme about flatpakdec05eba
2023-05-22Attempt to fix nvidia driver bug at program exit (freeze) by exit without atexitdec05eba
2023-05-18Use av_packet_alloc instead of deprecated memset on packet sizedec05eba
2023-05-17Disable error on warning because of possible ffmpeg deprecated warningdec05eba
2023-05-17Readd opus tododec05eba
2023-05-17Cleanup readme how to use sectiondec05eba
2023-05-17Fix all warningsdec05eba
2023-05-14Remove unecessary includedec05eba
2023-05-12kms_vaapi: fix regression, screen rotation not working when capturing screendec05eba
2023-05-12kms_vaapi: support multiple drm planes (fixes capture on some multi monitor ↵dec05eba
systems)
2023-04-27manjaro *****dec05eba
2023-04-27Temporary disable opus/flac because it breaks multiple audio, fix possible ↵dec05eba
audio/video desync on nvidia
2023-04-22kms_vaapi: add cursor capture for amd/intel monitor capturedec05eba
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-22Fix focused window follow failing on vaapi for the first window. Also dont ↵dec05eba
error on fail to focus window
2023-04-22vaapi window capture: resizing window should make the window have its ↵dec05eba
original size instead of resized to video size
2023-04-21Add code to copy cursor image to opengl texture and update on event update ↵dec05eba
(not used yet)
2023-04-21Use x11 event loop with XPending instead of XCheckTypedWindowEventdec05eba
2023-04-21mdec05eba
2023-04-21FAQ: amd/intel h264/hevc issue because of patentdec05eba
2023-04-18Only capture frame if num frames to capture > 0dec05eba
2023-04-18version 2.1.0dec05eba
2023-04-18Show shorter form of help on argument errordec05eba
2023-04-18Replace tabs with 4 spacesdec05eba
2023-04-18Made fps update toggleableXnipS
2023-04-18Temporary issue description for VFR videodec05eba
2023-04-17Kms server timeout, move back kms unix domain socket to HOME because flatpak ↵dec05eba
cant access it otherwise
2023-04-16Find /dev/dri/card path that exists (the first one)dec05eba
2023-04-16Use XDG_RUNTIME_DIR (and flatpak specific dir) and /dev/dri/renderD128 ↵dec05eba
instead of /dev/dri/card0 (fixes capture on some systems)
2023-04-15Remove extra swapBuffer in kms capturedec05eba
2023-04-15Apply rotation fix for intel as well (for kms capture)dec05eba
2023-04-15Fix AMD single monitor rotated display being rotated in recordingdec05eba
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%.
2023-04-15Move EGL define to egl.h from window texture .cdec05eba
2023-04-15Remove mention of PRIME, not needed anymoredec05eba