Skip to content
/ davone Public

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

Notifications You must be signed in to change notification settings

mycrl/davone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages