Skip to content

v2.1.0

Compare
Choose a tag to compare
@gianni-rosato gianni-rosato released this 19 May 02:18
· 25 commits to master since this release
5471bd7

Hi again! We're just barely trailing mainline's recent release to announce some exciting new changes in SVT-AV1-PSY v2.1.0! 馃帀

PSY Updates

Documentation

  • Additional PNG images have been transcoded to WebP
  • Variance boost docs feature AVIF & WebP images
  • Added Staxrip to featured projects in README. Welcome aboard!

Bug Fixes

  • Removed ANSI escape color sequences for Windows builds (#46)

Other

  • This major release doesn't have a micro-release letter, & is just labelled PSY Release: N/A - if we're doing a release in line with mainline, PSY release lettering will start at N/A & progress to A, B, etc from there.

Mainline Updates

API updates

  • One config parameter added within the padding size. Config param structure size remains unchanged
  • Presets 6 and 12 are now pointing to presets 7 and 13 respectively due to the lack of spacing between the presets
  • Further preset shuffling is being discussed in #2152

Encoder

  • Added variance boost support to improve visual quality for the tune vq mode
  • Improve the tradeoffs for the random access mode across presets:
  • Speedup of 12-40% presets M0, M3, M5 and M6 while maintaining similar quality levels
  • Improved the compression efficiency of presets M11-M13 by 1-2%
  • Added ARM optimizations for functions with c-only equivalent

Cleanup, build, bug fixes & documentation

  • Use nasm as a default assembler and yasm as a fallback
  • Fix performance regression for systems with multiple processor groups
  • Enable building SvtAv1ApiTests and SvtAv1E2ETests for ARM
  • Added variance boost documentation
  • Added a mailmap file to map duplicate git generated emails to the appropriate author

Thanks for using SVT-AV1-PSY! 鈾ワ笍

Full Changelog: https://github.com/gianni-rosato/svt-av1-psy/commits/v2.1.0

Linux builds: (MD5: a69663965514b82792b3c18015a459f5)

  • Generic
  • x86-64-v3 (AVX2)
  • x86-64-v4 (compiler AVX512, disabled native AVX512)
  • x86-64-v4 (compiler AVX512, enabled native AVX512)

macOS builds: (MD5: 08d66fd102165f77777df0ca83607e16)

  • AArch64 (Apple Silicon)

Windows builds: (Coming Soon)