Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

yes it makes sense to use C/ASM here, but if you're curious, there is a rust port of dav1d named rav1d: https://github.com/memorysafety/rav1d

it's not much slower than the original C/ASM implementation (last i checked ~5%?) but that matters here

 help



It's a Rust/ASM port, look there: https://github.com/memorysafety/rav1d/blob/main/src/ext/x86/...

I am not sure if it is that much safer than the C version when raw assembly is still required.


It is much slower than 5%, there were other independent tests that put it around 20%.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: