Libavif v1.1.1 Now Available from the Storage and Transport Formats Working Group

1 minute read

LIBAVIF V1.1.1

Earlier this year, we shared an update on the release of libavif v1.0.4, from the Storage and Transport Formats Working Group (STFWG). Since then, work on the codec implementation has advanced, and we’re pleased to share updates from the group on libavif v1.1.1, released in late July. Read on to learn more about the upgrades made since v1.0.4.

Why is this update important?

Libavif v1.1.1 improves the codec’s test coverage, security coverage (with even more fuzzing through oss-fuzz), and build coverage (by supporting more platforms). It also brings some new experimental features like ISO gain map support for HDR.

The avifenc command supports encoding of layered AVIF images that can be decoded progressively, and the build system is easier to use – build options are simpler, and external dependencies can be fetched and built automatically.

Libavif v1.1.1 also leverages updated versions of the dependencies, leading to increased performance. For example, updates from the new libaom v3.9.1 release speed up AVIF encoding, and the latest version of libyuv speeds up AVIF decoding.

The development of libavif v1.1.1 helped improve the libaom library and the Rust implementation of an AVIF decoding library: CrabbyAvif

How can this be accessed?

The new release can be accessed from its official repository, on this v1.1.1 page. The STFWG invites users to give it a try and report any bugs. Your comments will help the group continue to improve! Follow the changes and additions planned for the next releases at: https://github.com/AOMediaCodec/libavif/blob/main/CHANGELOG.md#unreleased.

Thank you to all the AOMedia members involved in the STFWG for their ongoing contributions to libavif. The full list of contributors is available here: https://github.com/AOMediaCodec/libavif/graphs/contributors

Follow AOMedia on X and LinkedIn for all the latest news and updates.