#av1 #dav1d #codec #david #ffi

sys libdav1d-sys

Builds and statically links dav1d AV1 decoder. Part of libavif-sys

13 unstable releases (6 breaking)

0.7.1+libdav1d.1.4.3 Jul 8, 2024
0.7.0+libdav1d.1.4.0 Feb 18, 2024
0.6.0 Oct 31, 2023
0.5.0 Apr 7, 2022
0.2.0 Sep 28, 2020

#568 in Video

Download history 866/week @ 2024-12-17 815/week @ 2024-12-24 1381/week @ 2024-12-31 1442/week @ 2025-01-07 1367/week @ 2025-01-14 1390/week @ 2025-01-21 954/week @ 2025-01-28 1937/week @ 2025-02-04 1689/week @ 2025-02-11 1817/week @ 2025-02-18 1496/week @ 2025-02-25 1143/week @ 2025-03-04 1022/week @ 2025-03-11 1238/week @ 2025-03-18 1130/week @ 2025-03-25 1494/week @ 2025-04-01

5,064 downloads per month
Used in 7 crates (3 directly)

BSD-2-Clause

11MB
265K SLoC

Assembly 154K SLoC // 0.0% comments GNU Style Assembly 77K SLoC // 0.1% comments C 33K SLoC // 0.1% comments Rust 1K SLoC // 0.0% comments BASH 161 SLoC // 0.0% comments Forge Config 4 SLoC

These are raw FFI bindings for libdav1d, a fast software AV1 decoder. Refer to libdav1d's documentation for details.


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