For context, dav1d is 30k lines of C and almost 200k lines of assembly. And it looks like the assembly code will remain untouched.
There’s already https://github.com/xiph/rav1e implemented in Rust. I wonder what motivated this port of dav1d.
Rav1e is an encoder while dav1d is a decoder.
Ahh thank you
For images and this encode/decode perf situation, we really need to push for JXL over AVIF
For context, dav1d is 30k lines of C and almost 200k lines of assembly. And it looks like the assembly code will remain untouched.
There’s already https://github.com/xiph/rav1e implemented in Rust. I wonder what motivated this port of dav1d.
Rav1e is an encoder while dav1d is a decoder.
Ahh thank you
For images and this encode/decode perf situation, we really need to push for JXL over AVIF