Show HN: Rav2d – AV2 video decoder ported from C to Rust (47K lines, 786 tests)
Category: library
Tags: video-decoder, rust, av2, memory-safety, ffi
Score: 5.5/10 (Innovation: 5, Technical: 8, Documentation: 5, Utility: 4)
rav2d is a Rust port of the dav2d AV2 video decoder, aiming to provide memory safety and bit-exact decoding using a hybrid approach of FFI for optimized assembly and progressive C-to-Rust translation. It is notable for its focus on correctness and safety in video decoding, leveraging a proven strategy from the rav1d project, though it is still in early development and not production-ready.
Target audience: backend devs, systems programmers, multimedia engineers
Repository: https://github.com/stukenov/rav2d · Rust · BSD-2-Clause · 3 stars
View on Hacker News