Memory-safe AV2 video decoder in pure Rust, ported from dav2d (the C reference decoder, an AV2 fork of dav1d). AV2 is the next-generation royalty-free codec from the Alliance for Open Media, successor to AV1. The full decode path is bit-exact with the C reference: every frame of every shipped conformance clip matches byte-for-byte, with in-loop filters off and on, for both 8-bit and 10-bit streams (818 library + 16 conformance tests). Video decoders parse untrusted network input on billions of devices; rav2d removes the memory-unsafety class of vulnerabilities from that path before AV2 ships, following the precedent of rav1d for AV1.
Fund this project