Releases: matanui159/ReplaySorcery
Releases · matanui159/ReplaySorcery
ReplaySorcery v0.6.0
Features
- Experimental KMS service as a much more secure way to handle hardware acceleration
- The old method (SETUID) is still supported but will be removed before 1.0
- SETUID is already disabled by default but can be reenabled
- See the new documentation for details
- "Command" controller that lets you run a command to save a video (useful for wayland)
Fixes
- Much lower CPU usage when using PulseAudio (#94)
Other
- Updated documentation (#106)
libbacktrace
updates- Updated to latest FFmpeg version (removing deprecated function)
- ReplaySorcery v1.0.0 is on the horizon :)
ReplaySorcery v0.5.0
Features
- experimental HEVC support (main profile only)
- added
replay-sorcery kms-devices
command to list KMS device/plane combos (#75) - added
videoDevice
option to select the video device to grab frames from (#75)
Fixes
- fixes configuration issue where some systems install to
lib64
(#71) - prevent log spamming if audio input fails (#92)
- creates parent directories if they are missing (#95)
Other
- small improvements to README
- remove extradata generation for VA-API since it was gross, unnecesary and didn't work in certain cases anyway
ReplaySorcery v0.4.2
Features
- Add support for local config file (#77)
- Automatically detect one scale dimension from another using the aspect ratio (#74)
- Add option to not run as root (#78)
Fixes
- Fix segfault if output cannot be opened
- Prevent non-multiple-of-2 input/scale sizes
Other
- Update
libbacktrace
(#68) - Add feature request template
- Improve logging
ReplaySorcery v0.4.1
Other
- cleanup and fix AUR package
ReplaySorcery v0.4.0
Rewritten to use FFmpeg at its core
Features
- Hardware acceleration is supported by VA-API
Fixes
- video frames are properly timed
- reduced audio out-of-sync issues
- prevents speedup of video playback
- always records specified record duration
Other
- Config file has been reworked and moved to
/usr/local/etc/replay-sorcery.conf
ReplaySorcery v0.3.1
Fixes
- fixup generated package build for AUR
ReplaySorvery v0.3.0
ReplaySorcery v0.2.7
A small release with some fixes :)
Fixes
- fix dependencies for AUR package
- fix memory leak when shrinking buffer
Other
- updated
libjpeg-turbo
ReplaySorcery v0.2.6
Features
- more thorough checks to configuration values so that it doesn't cause weird issues later (#10)
width
andheight
can be set toauto
to grab the whole display- added
keyCombo
configuration option to change the keycombo to save the recording
Fixes
- free configuration strings on exit (#13)
Other
- run CI on pull requests
- make sure headers are also formatted by clang-format
- redo and expand readme documentation (#14)