Porting AV1 from C to Rust

Content:

Original link: Porting C to Rust for a Fast and Safe AV1 Media Decoder / Stephen Crane.

There is a lot of talk about Rust being better than C due to memory safety. But there is also billions and billions of lines of existing C code. Is it realistic to port just a significant part of that code to Rust?

There are research projects like TRACTOR. But this is an example of somebody actually migrating 50K lines of C. Using a very pragmatic approach. Which I think makes it very relevant.

Comments: