Libaom v3.10.0 Now Available from Codec Working Group
Earlier this year, the Codec Working group shared updates around the release of libaom V3.9.0, which included a range of new features, such as support for different Scalable Video Coding (SVC) frame dropping modes and a new build configuration. In the months since, the group has been hard at work on additional advancements and is pleased to now share the release of libaom v3.10.0, the second feature release of the libaom AV1 codec library this year.
What is important about this release?
AOMedia members Arm, Ittiam, VideoLAN and Google all submitted improvements for libaom v3.10.0. Arm tuned Neon and SVE implementations of sub-pixel filtering algorithms to use only the required filter size. Arm also added paths using the Armv8.6 I8MM matrix multiply instructions to accelerate 6- and 12-tap filtering for 8-bit encoding. These optimizations provide 4-6% speed uplift for RTC encoding and up to 24% speed uplift for VoD encoding. Additional optimizations to scaled convolution algorithms improve the speed of 2x1 horizontal scaling encodes by 101%.
Additionally, Google made quality improvements for RTC encoding, for both video and screen content. For screen content, the latest release has ~2x speedup for key-frame coding, and ~2x speedup for high motion content, at the high/fast speed settings. Google added an encoder feature to set up tiles automatically (tiles allow parallel encoding and decoding of frames). Google also improved compression efficiency for VoD encoding by enabling the global motion tool at the high/fast speed settings.
Finally, for the default configuration, the library size was reduced. For example, the Linux shared library size was reduced by ~70KiB for aarch64 and 8KiB for x86-64. This work is still ongoing, and we expect to report additional library size reduction in the next libaom release (v3.11.0).
Where can you access the update?
The source code for libaom v3.10.0 is available at: https://aomedia.googlesource.com/aom/+/refs/tags/v3.10.0
Users can directly download the software here: https://storage.googleapis.com/aom-releases/libaom-3.10.0.tar.gz
Thank you to all the Codec Working Group members who made these updates possible!
Follow AOMedia on X and LinkedIn for all the latest news and updates.