Releases: peppidesu/bad-apple-flut
Releases · peppidesu/bad-apple-flut
v1.0.0
We are so back.
New features
- Compression algorithm V2
- All CLI arguments can be set in config file
- More config options
- Protocol switching + binary protocol support
- Targets: presets for server + protocol + canvas combination in config
- CLI overhaul (better errors, colorized output)
- Improved performance
Known bugs
- Heisenbug in AOT compression, where sometimes vector splicing fails due to an out-of-range exception (might be caused by SyncUnsafeCell)
v0.4.0
Changelog
Major changes
- added
--fps
command line option for setting FPS - refactored code into multiple files
- removed "airstrike-mode" compression level
- temporarily disabled full-frame blanking
- full-frame blanking currently occurs as a side effect of the multithreaded compression implementation. Until a stitching algorithm is in place, there will be no manual full-frame blanking.
Bug fixes
- mitigated thread stack overflow in compression algorithm by reducing job size
- improved multithreaded compression performance
- scaling gets applied properly again
v0.3.1
v0.3.0
Changelog
New features
- added compression level setting
--compression
- better progress display with ETA
Changes
- video is no longer compressed to disk
- multithreaded compression
- frame rate is now fixed at 15 FPS
- generally better performance
Bug fixes
- Fixed #1 by switching to ffmpeg CLI