Rust wrapper for AOMedia AV1 decoder
It's a minimal safe wrapper that allows decoding individual AV1 frames. It's meant for decoding AVIF images.
Usage
See examples/topng.rs
for the full code.
You'll need the avif-parse crate to get AV1 data out of an AVIF file, and the yuv crate to convert YUV pixels into RGB.
let avif = read_avif?;
let mut d = new?;
let img = d.decode_frame?;
match img.rows_iter?