Jump to content

Draft:Dav1d: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Trudluc (talk | contribs)
m Reworked licensing
Trudluc (talk | contribs)
m Replace correctly threaded with multithreaded
Line 11: Line 11:
}}
}}


'''dav1d''' is a [[Free and open-source software|free and open-source]] [[Library (computing)|software library]] and a [[Command-line interface|command-line]] utility to decode video streams in the [[AV1]] [[video coding format]]. It is developed by the [[VideoLAN]] and [[FFmpeg]] communities and sponsored by the [[Alliance for Open Media]].<ref>{{Cite web |title=dav1d - dav1d is an AV1 decoder - VideoLAN |url=https://www.videolan.org/projects/dav1d.html |access-date=2024-04-26 |website=www.videolan.org}}</ref> It is designed to be fast, small, [[Cross-platform software|cross-platform]] and correctly threaded.<ref>{{Cite web |title=Introducing dav1d: a new AV1 decoder - Jean-Baptiste Kempf's Website |url=https://jbkempf.com/blog/Introducing-dav1d/ |access-date=2024-04-26 |website=jbkempf.com}}</ref>
'''dav1d''' is a [[Free and open-source software|free and open-source]] [[Library (computing)|software library]] and a [[Command-line interface|command-line]] utility to decode video streams in the [[AV1]] [[video coding format]]. It is developed by the [[VideoLAN]] and [[FFmpeg]] communities and sponsored by the [[Alliance for Open Media]].<ref>{{Cite web |title=dav1d - dav1d is an AV1 decoder - VideoLAN |url=https://www.videolan.org/projects/dav1d.html |access-date=2024-04-26 |website=www.videolan.org}}</ref> It is designed to be fast, small, [[Cross-platform software|cross-platform]] and [[Multi-threaded programming|multithreaded]].<ref>{{Cite web |title=Introducing dav1d: a new AV1 decoder - Jean-Baptiste Kempf's Website |url=https://jbkempf.com/blog/Introducing-dav1d/ |access-date=2024-04-26 |website=jbkempf.com}}</ref>


dav1d is released under the [[BSD licenses#2-clause license ("Simplified BSD License" or "FreeBSD License")|BSD 2-clause "Simplified" License]], a distinction from the [[Copyleft]] licensing favored by projects like FFmpeg and VideoLAN. This strategic choice of a more permissive license was made to encourage wider adoption of AV1. The decision to adopt a permissive license model for dav1d finds its roots in the [[Vorbis]] project, where similar licensing strategies were employed to promote adoption and prevent the entrenchment of [[Proprietary file format|proprietary formats]].<ref>{{Cite web |title=LWN.net: RMS on the Ogg Vorbis license |url=https://lwn.net/2001/0301/a/rms-ov-license.php3 |access-date=2024-04-29 |website=lwn.net}}</ref>
dav1d is released under the [[BSD licenses#2-clause license ("Simplified BSD License" or "FreeBSD License")|BSD 2-clause "Simplified" License]], a distinction from the [[Copyleft]] licensing favored by projects like FFmpeg and VideoLAN. This strategic choice of a more permissive license was made to encourage wider adoption of AV1. The decision to adopt a permissive license model for dav1d finds its roots in the [[Vorbis]] project, where similar licensing strategies were employed to promote adoption and prevent the entrenchment of [[Proprietary file format|proprietary formats]].<ref>{{Cite web |title=LWN.net: RMS on the Ogg Vorbis license |url=https://lwn.net/2001/0301/a/rms-ov-license.php3 |access-date=2024-04-29 |website=lwn.net}}</ref>

Revision as of 16:23, 29 April 2024

dav1d
Developer(s)VideoLAN and FFmpeg communities
Written inAssembly language
C99
LicenseBSD 2-clause "Simplified" License
Websitewww.videolan.org/projects/dav1d.html

dav1d is a free and open-source software library and a command-line utility to decode video streams in the AV1 video coding format. It is developed by the VideoLAN and FFmpeg communities and sponsored by the Alliance for Open Media.[1] It is designed to be fast, small, cross-platform and multithreaded.[2]

dav1d is released under the BSD 2-clause "Simplified" License, a distinction from the Copyleft licensing favored by projects like FFmpeg and VideoLAN. This strategic choice of a more permissive license was made to encourage wider adoption of AV1. The decision to adopt a permissive license model for dav1d finds its roots in the Vorbis project, where similar licensing strategies were employed to promote adoption and prevent the entrenchment of proprietary formats.[3]

History

In October 2018, Ronald Bultje and Jean-Baptiste Kempf announced dav1d at the VideoLAN Developer Days 2018 conference.[4] The first usable version of dav1d, called 0.1.0 Gazelle, was released in December 2018.[5]

References

  1. ^ "dav1d - dav1d is an AV1 decoder - VideoLAN". www.videolan.org. Retrieved 2024-04-26.
  2. ^ "Introducing dav1d: a new AV1 decoder - Jean-Baptiste Kempf's Website". jbkempf.com. Retrieved 2024-04-26.
  3. ^ "LWN.net: RMS on the Ogg Vorbis license". lwn.net. Retrieved 2024-04-29.
  4. ^ Video Dev Days 2018: Dav1d: a fast new AV1 decoder. Retrieved 2024-04-29 – via www.youtube.com.
  5. ^ "First release of dav1d, the AV1 decoder - Jean-Baptiste Kempf's Website". jbkempf.com. Retrieved 2024-04-29.