Let me add a few bullet points for that:
1. dav1d is the preferred decoder by various projects like Firefox, Chromium 
etc. -  it's therefor extremely widely tested for security, and known to have 
*way* better decoding performance.
2. Unlike libaom, it does not include an encoder. There is the related rav1e 
encoder - like dav1d written in rust - however unlike dav1d it didn't manage to 
replace aom as the "default" implementation and development seems to have 
mostly stalled. Thus you may consider keeping aom around for encoding. There 
are, for example, plans within Gnome to increasingly use AV1 for e.g. screen 
recording.
3. Getting dav1d into main would further open the door for the corresponding 
Gstreamer integration element - not packaged in Ubuntu yet, but living in the 
same repository as the gtk4 integration, gstreamer1.0-gtk4 - to be shipped. 
This would be great news for Gstreamer based video apps. Currently 
Ubuntu/Debian lack behind other distros (like e.g. Fedora which installs it by 
default), meaning the default AV1 playback experience is worse for the the 
default video player (as the aom decoder is slower than dav1d). Note that the 
main reason the package does not ship in Debian yet is the lack of a 
maintainer, as the gstreamer1.0-gtk4 maintainer didn't want more work on their 
plate.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2133757

Title:
  [MIR] dav1d (transitive depends of libavif -> pillow)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dav1d/+bug/2133757/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to