VideoLAN Unveils Dav2d: Early Jump on the Next-Gen AV2 Video Decoder
<p>While the Alliance for Open Media (AOM) originally aimed to finalize the AV2 video codec specification by the end of 2025, the standard remains in draft form. Not one to wait idly, VideoLAN — the team behind VLC media player — has already published the source code for <strong>dav2d</strong>, an open-source decoder tailored for AV2. This proactive move echoes their earlier work with dav1d for AV1 and signals a strong commitment to next-generation video compression. Below, we answer key questions about this exciting development.</p>
<h2 id="q1">1. What exactly is dav2d and who is developing it?</h2>
<p><strong>Dav2d</strong> is a new open-source decoder library designed to handle the emerging <em>AV2 video codec</em>. It is being developed by <strong>VideoLAN</strong>, the same organization that created the ubiquitous VLC media player and previously delivered the highly optimized dav1d decoder for AV1. The project aims to provide a fast, efficient, and portable software implementation that can decode AV2 bitstreams on a wide range of hardware — from desktop computers to mobile devices. By publishing the code early, VideoLAN invites community contributions and testing, ensuring the decoder will be robust and performant by the time AV2 is officially standardized.</p><figure style="margin:20px 0"><img src="https://picsum.photos/seed/3296547068/800/450" alt="VideoLAN Unveils Dav2d: Early Jump on the Next-Gen AV2 Video Decoder" style="width:100%;height:auto;border-radius:8px" loading="lazy"><figcaption style="font-size:12px;color:#666;margin-top:5px"></figcaption></figure>
<h2 id="q2">2. Why is VideoLAN working on an AV2 decoder before the specification is finalized?</h2>
<p>History has taught the open-source community that early preparation pays off. When AV1 was being developed, teams that waited until the spec was final faced a scramble to catch up. VideoLAN’s preemptive work on <a href="#q1">dav2d</a> mirrors their successful approach with dav1d: start early, iterate with the specification draft, and release a mature decoder the moment the standard is frozen. This strategy allows hardware manufacturers and software distributors to integrate AV2 support quickly after ratification. Moreover, early development helps identify specification ambiguities or performance bottlenecks before they become entrenched, benefiting the entire AOM ecosystem.</p>
<h2 id="q3">3. What is the current status of the AV2 specification from the Alliance for Open Media?</h2>
<p>As of early 2025, the <strong>AV2 specification</strong> remains in a <em>draft status</em>. The Alliance for Open Media had originally targeted a final release by the end of 2025, but the complexity of the codec — which aims to deliver 30–40% better compression than AV1 — has extended the development timeline. The draft is still being refined through working group discussions and experimental implementations. VideoLAN’s release of <a href="#q1">dav2d</a> does <strong>not</strong> imply the spec is complete; rather, it is built against the latest public draft and will be updated as the standard evolves.</p>
<h2 id="q4">4. How does dav2d differ from the earlier dav1d decoder?</h2>
<p>While both decoders share the same DNA — <strong>VideoLAN’s focus on performance, code clarity, and portability</strong> — dav2d is architected to handle AV2’s new tools. AV2 introduces advanced features such as improved intra prediction, enhanced transform coding, and more sophisticated loop filters. Consequently, dav2d has a different internal pipeline and data structures optimized for these algorithms. Unlike dav1d, which benefited from years of tuning on AV1, dav2d is still in its infancy and will likely undergo significant optimization as the specification stabilizes. However, both projects use a common framework for assembly optimization and multi-threading.</p>
<h2 id="q5">5. What benefits will dav2d bring to end users and content distributors?</h2>
<p>For end users, <strong>dav2d</strong> means that when AV2-encoded videos become available, devices and media players (like VLC) will be ready to play them smoothly, even on modest hardware. The decoder’s early availability reduces the usual lag between codec finalization and widespread software support. For content distributors and streaming services, an open-source, royalty-free decoder lowers the barrier to adopting AV2. They can embed dav2d into their own products (subject to its license) without negotiating separate licensing deals, ensuring faster deployment of higher-efficiency video compression that saves bandwidth and storage.</p>
<h2 id="q6">6. Where can developers access the dav2d source code and how can they contribute?</h2>
<p>VideoLAN has published the <strong>dav2d source code</strong> on the popular code hosting platform <em>GitLab</em> under the organization’s official project namespace. The repository includes build instructions, documentation, and a test suite. Developers interested in contributing can fork the repository, submit merge requests with patches or optimizations, and participate in issue discussions. Community contributions — especially assembly optimizations for new CPU architectures — are actively encouraged. A mailing list and IRC/Matrix channels are also available for coordination. By following the project’s development, contributors can help shape the future of open video decoding.</p>
<h2 id="q7">7. When can we expect the first stable release of dav2d to align with the AV2 standard?</h2>
<p>There is no fixed date yet, but VideoLAN typically follows a <strong>rolling release</strong> model. A stable version of <a href="#q1">dav2d</a> will be declared once the AV2 specification reaches its final draft (FD) or release candidate stage — likely in late 2025 or early 2026. In the meantime, incremental releases will be tagged as alphas and betas. VideoLAN has stated that they plan to keep dav2d’s API and ABI stable well before the spec finalizes, allowing early adopters to integrate with confidence. Users and downstream projects should monitor the official VideoLAN blog and dav2d repository for announcements.</p>