I am not sure we should expect literally perfect playback with 0 frames dropping, but there is a room for improvement, and current ffmpeg does not yet have altivec in its VP9.
Thanks. Well, I will test with several videos both in mpv and ffmpeg to see if I get any failures, but I will move the topic elsewhere, since it is unrelated to mpv (I mentioned it along just because it is something new, but libvpx is an external library, mpv just uses it when forced to).
@Andrew-R Ok, it is interesting. I do indeed get same error messages with webm, but not mp4 (both are vp9 and use libvpx). However despite errors playback of webm works, and apparently better than ffmpeg native vp9: with this sample 29 frames dropped with libvpx-vp9 vs 62 frames with default vp9 decoder.
Same mpv, same libvpx, same arguments, just different files:
I did not try webm, so did not notice these. Will try addressing the issue soon.
@Andrew-R Ok, decisive now: bug is real, but totally unrelated to either our mpv or altivec. Reproduceable with pure-C build of libvpx and ffplay.
P. S. Activate non-altivec libvpx (or rebuild with `libvpx -altivec), run `ffplay -loglevel verbose -vcodec libvpx-vp9 somefile.webp`, should throw out identical messages.