#ffi #codec #av1 #dav1d #david

sys libdav1d-sys

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

4 releases (2 breaking)

0.3.0 Apr 8, 2021
0.2.0 Sep 28, 2020
0.1.1 Aug 28, 2020
0.1.0 Aug 28, 2020

#87 in Video

Download history 29/week @ 2021-04-02 30/week @ 2021-04-09 33/week @ 2021-04-16 60/week @ 2021-04-23 24/week @ 2021-04-30 22/week @ 2021-05-07 18/week @ 2021-05-14 4/week @ 2021-05-21 11/week @ 2021-05-28 6/week @ 2021-06-04 12/week @ 2021-06-11 16/week @ 2021-06-18 13/week @ 2021-06-25 9/week @ 2021-07-02 10/week @ 2021-07-09 10/week @ 2021-07-16

123 downloads per month
Used in 4 crates (via libavif-sys)

BSD-2-Clause

5.5MB
133K SLoC

Assembly 54K SLoC // 0.0% comments GNU Style Assembly 47K SLoC // 0.1% comments C 32K SLoC // 0.1% comments Rust 72 SLoC // 0.1% comments

libavif

crates.io Documentation BSD-2-Clause licensed Rustc Version 1.44+ 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.


lib.rs:

This crate is only for linking with dav1d library. There are no bindings in this crate.

Dependencies