v2.2.0-rc1
Pre-release
Pre-release
gianni-rosato
released this
11 Aug 05:08
·
376 commits
to testing
since this release
Note: this is a release candidate, not an official release. Expect the lack of polish that usually accompanies pre-release software, as well as this potentially incomplete release changelog.
PSY Updates
Features
--tf-strength
parameter for manually adjusting temporal filtering strength. By default, reduces temporal filtering strength by 4x
Quality & Performance
- Enable 10-bit subpixel motion estimation processing for 10-bin inputs on Preset 3 & below
- Enable SUPERRES_AUTO_ALL for Tune 3 when superres-mode=4
- Disables ALT-REF superres for speed and quality
- Add unipred bias for SSIM full mode decision cost when using Tune 3
- New perceptual QM curve when using Tune 3
- Better chroma QM adjustment & better high fidelity performance
Documentation
--help
menu correctly prints maximum CRF value (70)- Default Tune 2 is better reflected across documentation
- Updated build documentation
Bug Fixes
- Scoped down QM disablement to only affect NEON-enabled systems
- Scoped down global sharpness features to
--sharpness 1
, as was the original intention
Mainline Updates
API updates
- No API changes on this release
Encoder
- Improve the tradeoffs for the random access mode across presets:
- Speedup of ~15% across presets M0 - M8 while maintaining similar quality levels
- Improve the tradeoffs for the low-delay mode across presets
- Increased temporal resolution setting to 6L for 4k resolutions by default
- Added ARM optimizations for functions with
c_only
equivalent yielding an average speedup of ~13% for 4k 10-bit
Cleanup Build & bug fixes & documentation
- Profile-guided-optimized helper build overhaul
- Major cleanup and fixing of Neon unit test suite
- Address stylecheck dependence on public repositories
Thanks for using SVT-AV1-PSY!
Full Changelog: https://github.com/gianni-rosato/svt-av1-psy/commits/v2.2.0-rc1