3 ms·
I can understand the disagreement with your comment in general, but this is a media codec. Its time to just stop with the unsafe memory languages in this domain
by zamalek 2y ago
I can understand the disagreement with your comment in general, but this is a media codec. Its time to just stop with the unsafe memory languages in this domain. While I am personally more inclined to use Rust, there is that provable language from Google designed exactly for this. Its blatant negligence at this point, and liability seriously needs to be on the table.
- tux3 2y agoA redeeming factor is that approximately no one is using the SVT-AV1 decoder, it's almost only for encodes, where you don't care as much since there's nothing privileged in your encoding container besides the current input being encoded (But... the actual decoder everyone uses is dav1d, and that's majority straight ASM, with a little bit of C glue code. So. Still not a solved problem.)
- zamalek 2y agoSo far as I understand it, the asm is rarely a problem because of the way it tends to interact with data. It's metadata and demuxing: the glue.