aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)Author
11 daysappendumdec05eba
11 daysBetter frametimes when recording is too slowdec05eba
11 daysBetter frame timing when frame encoding time overflowsdec05eba
11 daysMore frame timingdec05eba
11 daysAdd back better frame timing for smoother videodec05eba
13 daysRename video encoder cuda to video encoder nvencdec05eba
2024-10-07Usagedec05eba
2024-10-07usagedec05eba
2024-10-07Replace -bitrate with -q for constant bitrate (-bm cbr)dec05eba
2024-10-07More constant bitratedec05eba
2024-10-07Make -ab and -vb in kbpsdec05eba
2024-10-07Add constant bitrate mode (-bm cbr with and -vb option)dec05eba
2024-10-03Support hevc vulkan, fix vulkan encoding for all resolutions, disable vulkan ↵dec05eba
encoding for now until drivers and ffmpeg work properly
2024-10-01Comment out vulkan includes for nowdec05eba
2024-10-01Rename codec query cuda to codec query nvencdec05eba
2024-10-01Support gpus that only support low power encoding mode (Intel Arc A380)dec05eba
2024-09-29Cleanup rcdec05eba
2024-09-27Add vulkan video encoding option (-k h264_vulkan). WIP, not fully hardware ↵dec05eba
accelerated yet
2024-09-26Move codec query from encoder to separate filedec05eba
2024-09-21Fix first frame is blackdec05eba
2024-09-21Revert "frame test"dec05eba
This reverts commit 048efbd851fa454bc21a53035ceeecaa75b602c1.
2024-09-21frame testdec05eba
2024-09-21Revert recent time framing and performance changes as it affects slower ↵dec05eba
devices badly
2024-09-204.1.9, Prepare for new hdr metadata alloc function and new preset values in ↵dec05eba
ffmpeg 7.1
2024-09-20Remove damage tracking for now, better frame timing (deal with time error ↵dec05eba
accumulation)
2024-09-18rdec05eba
2024-09-18Fix for ffmpeg 7.1dec05eba
2024-09-18Constant framerate tweakingdec05eba
2024-09-18Use async_depth option on vaapi for much better encoding performancedec05eba
2024-09-16Fix mixed audio messed up because of sleep in mutex lockdec05eba
2024-09-16Fallback to non-hdr for portal capturedec05eba
2024-09-16Pure vaapi capture (for capture target) and opengl composition for cursor ↵dec05eba
only when capturing window and portal as well, clear background on resize for monitor capture
2024-09-16Improve capture performance on amd/intel when using monitor capture: capture ↵dec05eba
display frame using purely vaapi unless the monitor is rotated
2024-09-15Portal: sync capture to frame updatedec05eba
2024-09-14Allow recording at very low fpsdec05eba
2024-09-14Update usagedec05eba
2024-09-14Allow -fm content with monitor capture on x11dec05eba
2024-09-14Properly damage if moving cursordec05eba
Only damage if cursor is inside the target area
2024-09-14Set update fps to video fps, on x11 sync video to damage trackingdec05eba
2024-09-07Move amix to separate threaddec05eba
2024-09-06Portal: fix external texturedec05eba
2024-09-06Allow prime run with desktop portaldec05eba
2024-09-05Fix systemd service filedec05eba
2024-08-31Faster startup (faster video codec query), fix some video codec callback logicdec05eba
2024-08-31Add --version commanddec05eba
2024-08-31Enable recording on steam deck with warning, use vbr on steam deck and add ↵dec05eba
-bm bitrate mode option for qp or vbr
2024-08-29Prepare for video codec query, cleanup readme, add libva-drm as dependencydec05eba
2024-08-20Disable steam deck support at the moment because the driver is broken ↵dec05eba
(ignores qp, capture tearing)
2024-08-20Improve quality againdec05eba
2024-08-20Also revert av1 qualitydec05eba