Dav2d
VideoLAN has unveiled dav2d, a high-performance, open-source decoder for the new AV2 video codec, aiming to ensure its widespread practical adoption. Much like its predecessor dav1d accelerated AV1's ubiquity, dav2d tackles the significantly increased complexity of AV2 decoding head-on, leveraging architectural experience and advanced tooling. This initiative is critical for the AV2 ecosystem, providing essential software infrastructure before dedicated hardware support becomes common, a theme that resonates strongly with HN's focus on foundational tech.
The Lowdown
The article announces the public development of dav2d, a new fast, open-source decoder for the AV2 video codec, spearheaded by the VideoLAN community. Building on the success and lessons learned from dav1d (the AV1 decoder), dav2d aims to provide a robust, portable, and performant implementation that enables real-world applications to adopt the new, more complex AV2 standard.
- AV2 Introduction: AV2 is the latest royalty-free video codec from the Alliance for Open Media, succeeding AV1. Its specification is now publicly available, promising approximately 25% compression efficiency gains over AV1.
- Decoding Complexity: AV2 decoding is about five times more computationally intensive than AV1, making a highly optimized software decoder crucial for real-time performance on current hardware.
- Legacy from dav1d: The dav2d project directly continues the work and architectural principles established by dav1d, which became the most widely deployed AV1 software decoder, used across browsers, media players, and operating systems.
- Current Development Status: dav2d already features a complete AVM v15 decoder supporting 8-bit and 10-bit decoding. Significant work is underway on optimization for various architectures (x86, ARM, RISC-V), correctness, and conformance.
- Tooling Advantage: The project benefits from "checkasm," a validation and benchmarking framework developed during dav1d's creation, which significantly accelerates optimization and ensures correctness from day one.
- Open Source Commitment: dav2d is developed openly under a BSD-style license, aligning with VideoLAN's philosophy that open implementations are vital for the healthy deployment and independent validation of new media technologies.
The early release and development of dav2d are intended to preempt the hardware-adoption curve, ensuring that AV2 can be practically deployed and utilized across various platforms, just as dav1d did for AV1.