libvpx VP8/VP9 1.13 Released With Yet More AVX2 & Arm Neon Optimizations

Written by Michael Larabel in Google on 14 February 2023 at 12:00 AM EST. 1 Comment
GOOGLE
Google engineers last week released libvpx 1.13 as the newest feature release to this library that serves as the reference software implementation for the VP8 and VP9 codecs. While Google engineers have already spent years tuning libvpx for maximum performance with Advanced Vector Extensions (AVX), the game is not over and v1.13 has yet more tuning there -- along with continued Arm Neon optimizations too.

Libvpx 1.13 is codenamed the "Ugly Duckling" by Google engineers and ships yet more neon and AVX2 optimizations. They characterize it as "numerous improvements on AVX2 optimizations" as well as for Neon, though the release notes this time around don't note any of the expected performance benefits.

Libvpx 1.13 does break ABI compatibility with earlier releases and adds a new codec control too (VP9E_SET_QUANTIZER_ONE_PASS). In addition to the AVX2 and Neon optimization improvements there is also a variety of bug fixes.

Downloads and more details on libvpx 1.13 via the GoogleSource.com repository.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week