SL_01_002 - dav1d

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 Timeline

2022Q3 - Present

 

Upstreaming

ONGOING

Work happens directly upstream

Upstream Version

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

 

Contacts

Nathan Egge (Google)

 

 

Dependencies

 

 

 

Updates

Feb 17, 2024

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

Feb 15, 2024

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

Feb 12, 2024

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

Nov 14, 2023 

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

Oct 31, 2023

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

Oct 30, 2022