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.
[ Parent
| on HN ]
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.