Skip to content

Releases: matanui159/ReplaySorcery

ReplaySorcery v0.6.0

10 Jul 08:55
Compare
Choose a tag to compare

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

24 Jan 03:20
Compare
Choose a tag to compare

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

23 Dec 00:05
Compare
Choose a tag to compare

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

18 Dec 22:49
Compare
Choose a tag to compare

Other

  • cleanup and fix AUR package

ReplaySorcery v0.4.0

18 Dec 22:30
Compare
Choose a tag to compare

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

05 Sep 00:05
Compare
Choose a tag to compare

Fixes

  • fixup generated package build for AUR

ReplaySorvery v0.3.0

04 Sep 23:55
22e1dc8
Compare
Choose a tag to compare

Features

  • audio recording support thanks to @pseregiet (#19)
  • outputX264Preset option for customizing output quality (#28)

Fixes

  • made the AUR pkgbuild cleaner and follow guidelines (#18)
  • use high profile for x264 encoding (#27)

Other

  • update minimp4 (#21)
  • add CREDITS.md file to credit other developers

ReplaySorcery v0.2.7

30 Jul 10:56
Compare
Choose a tag to compare

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

29 Jul 03:04
Compare
Choose a tag to compare

Features

  • more thorough checks to configuration values so that it doesn't cause weird issues later (#10)
  • width and height can be set to auto 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)

ReplaySorcery v0.2.5

26 Jul 08:13
Compare
Choose a tag to compare

Features

  • suspend and sleep now works when shared memory is not supported

Fixes

  • correct rectangle positioning when shared memory is not supported
  • fixed check for frame sizes (#5)

Other

  • setup dependabot to keep packages up to date (#8)
  • add AUR package to readme