News for hackers. Stuff that matters.
Re:Rav1e, an AV1 encoder written in Rust and assembly by zamalek on Saturday June 13, 2020 @11:49PM (#23514942)
What blows my mind is that there's a Rust encoder, but no Rust decoder. There are many more orders of magnitude of people who will use a decoder than an encoder. One would think that the safe decoder would have come first.
Re:Rav1e, an AV1 encoder written in Rust and assembly by elementalest on Sunday June 14, 2020 @01:07AM (#23515264)
Decoders are notoriously harder to support than encoders due to the various internal formats and encoding/decoding options. Until it supports all the different formats (a lot of effort), it will only be able to play back a few videos.

By focusing on an encoder (at least initially) you can just support a subset of features that work well for you. Then focus on making a decoder that can at least play back videos from your encoder.

More people will find it useful to have an encoder that works all the time, rather than a decoder that only works on a subset of videos.

Re:Rav1e, an AV1 encoder written in Rust and assembly by dodobirdlord on Sunday June 14, 2020 @01:03AM (#23515249)
Most people will use the decoder in their browser, while the encoding environment will be much more diverse.