Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-22 | Fix vram leak for reals | dec05eba | |
2023-10-21 | Attempt to fix amd/intel driver bug vram leak, force cfr when livestreaming, ↵ | dec05eba | |
replace std::filesystem with posix create replay directory automatically, recursively | |||
2023-10-15 | Install systemd service in install script, skip empty audio device | dec05eba | |
Stop systemd service with SIGINT | |||
2023-10-15 | Add the ability to save replays into folders by date | 4censord | |
This adds a new flag, '-mf' with a boolean argument If this is set, replays are organized in folders by date. With this, replays are saved like: $output_folder/2023-10-15/Replay_15-39-28.mp4 instead of all into the same folder. | |||
2023-10-01 | fflush after puts to fix piping replay path | dec05eba | |
2023-08-22 | Fallback to another video codec if the selected video codec is not auto and ↵ | dec05eba | |
it's not supported | |||
2023-08-15 | Change nvenc preset to p5 to workaround new nvidia driver bug | dec05eba | |
2023-08-13 | kms vaapi: fix capture bug (incorrect video size) caused by shadowed variable... | dec05eba | |
2023-08-09 | Test fix recent regression in ffmpeg that increases cpu usage | dec05eba | |
2023-07-25 | Dont use jpeg color range (fixes too dark image on amd/intel in flatpak) | dec05eba | |
2023-07-23 | Improve color accuracy on amd/intel | dec05eba | |
2023-07-22 | Exit with exit code 10 if pkexec fails | dec05eba | |
2023-07-22 | AMD/Intel capture cursor | dec05eba | |
2023-07-21 | Fix monitor capture on amd/intel + x11 | 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 | vfr on wayland (even on nvidia), add uninstall script | dec05eba | |
2023-07-21 | Support wlroots screen capture, which doesn't require kms root access and ↵ | dec05eba | |
also captures cursor | |||
2023-07-18 | Fix wayland capture on amd/intel | dec05eba | |
2023-07-18 | Experimental wayland support, test 1 | dec05eba | |
2023-06-20 | Translate -c mkv to -c matroska | dec05eba | |
2023-06-07 | Mention that only h264/hevc is supported at the moment | dec05eba | |
2023-06-04 | Make sure window id hex starts with 0x (makes monitor recording more ↵ | dec05eba | |
reliable), allow CC and CXX to set compiler for build | |||
2023-05-29 | Update readme about flatpak | dec05eba | |
2023-05-22 | Attempt to fix nvidia driver bug at program exit (freeze) by exit without atexit | dec05eba | |
2023-05-18 | Use av_packet_alloc instead of deprecated memset on packet size | dec05eba | |
2023-05-17 | Fix all warnings | dec05eba | |
2023-05-12 | kms_vaapi: support multiple drm planes (fixes capture on some multi monitor ↵ | dec05eba | |
systems) | |||
2023-04-27 | manjaro ***** | dec05eba | |
2023-04-27 | Temporary disable opus/flac because it breaks multiple audio, fix possible ↵ | dec05eba | |
audio/video desync on nvidia | |||
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-18 | Only capture frame if num frames to capture > 0 | dec05eba | |
2023-04-18 | Show shorter form of help on argument error | dec05eba | |
2023-04-18 | Replace tabs with 4 spaces | dec05eba | |
2023-04-18 | Made fps update toggleable | XnipS | |
2023-04-16 | Find /dev/dri/card path that exists (the first one) | 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%. | |||
2023-04-13 | Move back receive packet to main thread | dec05eba | |
Fixes crash if encode fps is less than capture fps | |||
2023-04-13 | Move back video encoding to main thread, move receive packet to separate thread | dec05eba | |
When video is encoded at slower than capture rate that would cause a crash (happens on steam deck). | |||
2023-04-11 | Temporary disable monitor recording on amd/intel | dec05eba | |
2023-04-10 | Cleanup of aframe if same pts | dec05eba | |
2023-04-10 | Fix messed up audio pts when merging audio | dec05eba | |
2023-04-10 | Revert "Revert: encoding video on separate thread" | dec05eba | |
This reverts commit ce9465b391e4843d90feca1e33f8d8d4a1d2a9b7. | |||
2023-04-10 | Revert: encoding video on separate thread | dec05eba | |
2023-04-10 | kms: fix crash on intel when using hevc, remove debug print, remove jpeg ↵ | dec05eba | |
color range (incorrect colors on intel h264) | |||
2023-04-09 | Use /usr/bin/gsr-kms-server constant path for pkexec | dec05eba | |
2023-04-08 | Better amd/intel quality tuning | dec05eba | |
2023-04-07 | Implement kms vaapi capture | dec05eba | |
2023-04-03 | Cleanup replay packets after use | dec05eba | |
2023-04-02 | Fix -k description | dec05eba | |