aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)Author
2024-07-18Disable desktop portal capture option on x11 since it doesn't seem to be ↵dec05eba
hardware accelerated
2024-07-17vendor instead of gpudec05eba
2024-07-17Better info outputdec05eba
2024-07-17Include system info (x11 vs wayland) in --info outputdec05eba
2024-07-17Replace --list-supported-video-codecs and --list-supported-capture-options ↵dec05eba
commands with --info
2024-07-17Add --list-supported-capture-options option, for use by gpu screen recorder gtkdec05eba
2024-07-15Include virtual capture target in portal capturedec05eba
2024-07-15Show info why screencast session is not restore if -restore-portal-session ↵dec05eba
yes is not used
2024-07-15Add support for desktop portal capture (-w portal)dec05eba
2024-07-06Only use global quality parameter for amd/intel hardware encodingdec05eba
2024-07-06Set global quality for h264 and hevc againdec05eba
2024-07-06Remove even more old conditionsdec05eba
2024-07-06Remove old conditiondec05eba
2024-07-06Add vp8 and vp9 to --list-supported-video-codecsdec05eba
2024-07-06Add support for vp8 and vp9 (experimental)dec05eba
2024-07-05Update error messagedec05eba
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-07-04Add support for software video encoding with '-encoder cpu' option, ↵dec05eba
currently h264 only
2024-06-28ammenddec05eba
2024-06-28Use low latency mode if output is being piped (/dev/stdout as output), do ↵dec05eba
not do audio delay compensation if output is being piped
2024-06-23Minor reorderdec05eba
2024-06-23Default to h264 video codec because amd driver is shit with padding and for ↵dec05eba
better compatibility with software
2024-06-22Fix audio recording (channel layout) for ffmpeg 7dec05eba
2024-06-21fm content: make sure to capture frame on damage and then no damage after ↵dec05eba
fps frame timeout
2024-06-21Error if -fm content is used on wayland or not window capturedec05eba
2024-06-21Add -fm 'content' option to match fps to captured content, only x11 window ↵dec05eba
capture currently supported
2024-06-19Update usage doc, clearify variable framerate with -f optiondec05eba
2024-06-14Properly cut out cursor outside video area when dealing with hevc amd paddingdec05eba
2024-06-10Re-enable intel arc fix (but only for intel systems)dec05eba
2024-06-10Do not require a valid drm plane to capture a window on amd/intel x11dec05eba
2024-06-08Correctly no audio delay if m3u8dec05eba
2024-06-03Force non av1 video codec for hls and aac, force aac for flvdec05eba
2024-05-30Clearify -a empty string behaviordec05eba
2024-05-30Fix recording freeze on nvidia when __GL_SYNC_TO_VBLANK is set to 1dec05eba
2024-05-30Make gopm a float, rename it to keyint (keyframe interval)dec05eba
2024-05-21Add extra replay cut time depending on gopmdec05eba
2024-05-21Allow setting gop multiplication to reduce file sizedec05eba
2024-05-20Do not force constant framerate for live streamsdec05eba
2024-05-19Support av1 webm (force opus audio for .webm files)dec05eba
2024-05-13Better audio sync for 60 fpsdec05eba
2024-05-13shitdec05eba
2024-05-13More audio/video delay compensationdec05eba
2024-05-11Fix mpegts and flv: dont use audio delay if .ts or .flvdec05eba
2024-05-11record audio frames for empty audio track againdec05eba
2024-05-11Change nvidia h264 quality optionsdec05eba
2024-05-10Re-enable opus and make it default (test)dec05eba
2024-05-07Improve quality for av1 hdrdec05eba
2024-05-07Increase quality (bitrate) when using hdr, to compensate for requiring more ↵dec05eba
bits per pixel
2024-05-03Cleanup, clear bg on initdec05eba
2024-04-27Change nvidia preset to default (p4), which improves encoding performance a ↵dec05eba
lot on certain gpus (and fixes 4k60fps encoding on those cards)