An open API service indexing awesome lists of open source software.

https://github.com/mycrl/davone

A AV1 video decoder implemented in pure Rust. (Work in progress...)
https://github.com/mycrl/davone

av1 av1-decoder rust-lang video-decoder

Last synced: 8 months ago
JSON representation

A AV1 video decoder implemented in pure Rust. (Work in progress...)

Awesome Lists containing this project

README

          


DAVOne






A AV1 decoder implemented in pure rust.







This is an experimental project currently in progress.

---

Unlike existing projects, this is an AV1 decoder implemented entirely from scratch in Rust. Note, however, that this is an experimental project, not intended for production use, so there is no particular focus on performance, and only basic features will be implemented.

This project is mainly for learning and understanding the features of AV1 encoding and video encoding.

At work I'm developing the Obu parser part of an AV1 decoder, but the project I'm involved in at work uses a lot of ASM and C code, which has given me some interest in implementing an AV1 decoder in its entirety using Rust. This is a challenge for me because the core modules (macroblock reconstruction and the compression algorithm part, etc.) are not something I'm involved in.