SL_01_002 - dav1d

About

dav1d is an open-source AV1 decoder library focused on speed, size and correctness. See https://code.videolan.org/videolan/dav1d

Status

Development

ONGOING

Implemented runtime RVV detection and RISC-V checkasm testing harness. See the RVV optimization status tracker for progress https://code.videolan.org/videolan/dav1d/-/issues/435

Development Timeline2022Q3 - Present
Upstreaming

ONGOING

Work happens directly upstream

Upstream Version

https://code.videolan.org/videolan/dav1d/-/tree/master


Contacts

Nathan Egge (Google)



Dependencies




Updates

  • Nathan Egge (Google) - dav1d MR 1600: riscv64/itx: Add 4x8, 8x4, 4x16, 16x4, 8x16 and 16x8 transforms

  • Nathan Egge (Google) - dav1d MR 1596: riscv64/itx: Add missing tail, mask agnostic flags

  • Nathan Egge (Google) - dav1d MR 1591: riscv64/itx: Add 16x16 8bpc transforms

 

  • Nathan Egge (Google) presented Case Study: Adding RVV 1.0 to dav1d (part 2) to System Libraries WG

  • Nathan Egge (Google) presented Case Study: Adding RVV 1.0 to dav1d (part 1) to System Libraries WG