v2.1.0-A
gianni-rosato
released this
08 Jun 20:32
·
461 commits
to master
since this release
Hi there! We're back with our micro-release format to announce some exciting changes in SVT-AV1-PSY v2.1.0-A! 🎉
PSY Updates
Features
- New parameter
--max-32-tx-size
, which restricts block transform sizes to a maximum of 32x32 pixels. This can be useful in very specific scenarios for improving overall efficiency - Added support for HDR10+ JSON files via a new
--hdr10plus-json
parameter (thanks @quietvoid!). In order to build a binary with support for HDR10+, see our PSY Development page. - New parameter
--adaptive-film-grain
, which helps remedy perceptually harmful grain patterns caused by extracting grain from blocks that are too large for a given video resolution. This parameter is enabled by default
Quality & Performance
- Disabled SSIM-cost transform decisions while keeping SSIM-cost mode decisions, generally improving Tune 3's efficiency & consistency
- Additional NEON optimizations for ARM platforms, providing a speed increase
Documentation
- All of the features present in this release have been documented, so associated documentation has been updated accordingly
- Build documentation updated to reflect the HDR10+ build option
Bug Fixes
- Disabled quantization matrices for presets 5 and higher due to a visual consistency bug (#56)
Thanks for using SVT-AV1-PSY!
Full Changelog: https://github.com/gianni-rosato/svt-av1-psy/commits/v2.1.0-A
Linux builds: (MD5: 8a801a369e20cd421badfc483b5c1e47
)
- Generic
- x86-64-v3 (AVX2)
- x86-64-v4 (compiler AVX512, disabled native AVX512)
- RISC-V (RV64) (MD5:
da95d67dafa0ae372bebff8e883547db
)
macOS builds: (MD5: 242febb82425f26c42008d1162ac7513
)
- AArch64 (Apple Silicon)
Windows builds: (MD5: 070a44d7187726c430f9fb3ca703e070
)
- x86-64-v3 (AVX2)