The DAV1D AV1 Video Decoder Has Become Very Fast

Written by Michael Larabel in Multimedia on 21 November 2018 at 08:32 PM EST. 28 Comments
MULTIMEDIA
It was just two months ago that the VideoLAN/VLC crew announced the DAV1D AV1 video decoder and already it's becoming quite feature complete and super fast.

In a performance report shared today, DAV1D now covers the entire AV1 spec and all features for 8-bit and 10-bit depth.This decoder is up to 400% faster than the reference libaom decoder and usually at least 100% faster.

For reaching such insane performance, DAV1D implements a lot of hand-written Assembly code for modern desktop processors including AVX2. SSE/ARM optimizations are also being worked on DAV1D threading is also working for leveraging modern multi-core CPUs.

In terms of the state right now, "dav1d is very fast, dav1d is almost complete, dav1d is cool. We're finishing the rough edges for a release soon, so that we can hope that Firefox 65 will ship with dav1d for AV1 decoding. On the other platforms, SSE and ARM assembly will follow very quickly, and we're already as fast on ARMv8. Stay tuned for more!"

More details via this blog post. Yes, I'll be adding a DAV1D profile to the Phoronix Test Suite.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week