#codec #av1 #avif #aom #ffi

sys libaom-sys

Builds and statically links libaom. Part of libavif-sys

16 releases (breaking)

0.17.0+libaom.3.9.1 Jul 5, 2024
0.16.0+libaom.3.8.1 Feb 18, 2024
0.15.0 Oct 31, 2023
0.14.0 Jan 26, 2023
0.8.0 Sep 28, 2020

#179 in Video

Download history 216/week @ 2024-04-02 127/week @ 2024-04-09 311/week @ 2024-04-16 194/week @ 2024-04-23 300/week @ 2024-04-30 490/week @ 2024-05-07 317/week @ 2024-05-14 309/week @ 2024-05-21 232/week @ 2024-05-28 239/week @ 2024-06-04 170/week @ 2024-06-11 150/week @ 2024-06-18 125/week @ 2024-06-25 284/week @ 2024-07-02 191/week @ 2024-07-09 160/week @ 2024-07-16

783 downloads per month
Used in 13 crates (2 directly)

BSD-2-Clause

20MB
389K SLoC

C 303K SLoC // 0.1% comments C++ 63K SLoC // 0.1% comments Assembly 10K SLoC // 0.1% comments Python 6K SLoC // 0.4% comments Rust 2.5K SLoC // 0.0% comments Perl 2.5K SLoC // 0.1% comments Shell 2K SLoC // 0.2% comments Bitbake 226 SLoC // 0.1% comments Forge Config 34 SLoC JavaScript 32 SLoC // 0.2% comments

libavif

crates.io Documentation BSD-2-Clause licensed Rustc Version 1.63+ CI

Initial release of a high-level avif decoder.

This crate is generally too minimal for production use; consider using libavif-image which provides utility functions for image (or the avif feature in image, which doesn't use this crate).

You can also use the unsafe API in libavif-sys.

Dependencies