dav1d

Fast AV1 decoder by VideoLAN — Ubuntu 24.04 ships only inverse-transform RVV asm; upstream adds motion compensation, cdef, ipred and film grain

About

dav1d is VideoLAN's AV1 decoder, focused on speed and correctness.

dav1d ships **source only, for every architecture** — there are no upstream binaries to fall back on.

The riscv64 win is not just freshness. Ubuntu 24.04 carries dav1d 1.4.1, whose `src/riscv/64/` contains exactly **one** assembly file (`itx.S`, inverse transforms). Upstream 1.5.x adds `cdef`, `ipred`, `mc`, `mc16`, `pal` and `filmgrain` RVV assembly — including the motion-compensation path that dominates AV1 decode time.

Built generically; dav1d gates its RVV assembly behind runtime detection, so the binary is safe on non-vector RISC-V boards.

BSD-2-Clause — https://code.videolan.org/videolan/dav1d/-/blob/master/COPYING

Releases (2)
VersionDateAssets
1.5.4 2026-08-26 1 file(s) view →
1.5.4 2026-08-12 1 file(s) view →