I’m still working (barely) on NihAV and I’ve managed to make my code decode both RealVideo 3 and 4. It’s not always correct, especially B-frames and some corner cases, but at least it produces a sane picture in most cases.
And this time I’d like to write about disadvantages of writing motion compensation functions in Rust instead of C.
(more…)