Skip to content

v2.1.0-A

Compare
Choose a tag to compare
@gianni-rosato gianni-rosato released this 08 Jun 20:32
· 461 commits to master since this release
88cd12e

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)