Rilis katelu dav1d, dekoder AV1 saka proyek VideoLAN lan FFmpeg
VideoLAN lan komunitas FFmpeg diterbitake release katelu (0.3) saka perpustakaan dav1d kanthi implementasi dekoder format encoding video gratis alternatif AV1. Kode proyek ditulis nganggo basa C (C99) kanthi sisipan assembler (NASM/GAS) lan disebarake dening ing lisensi BSD. Dhukungan kanggo arsitektur x86, x86_64, ARMv7 lan ARMv8, lan sistem operasi Linux, Windows, macOS, Android lan iOS dileksanakake.
Pustaka dav1d ndhukung kabeh fitur AV1, kalebu tampilan sing luwih maju subsampling lan kabeh paramèter kontrol ambane werna kasebut ing specification (8, 10 lan 12 bit). Pustaka wis dites ing koleksi akeh file ing format AV1. Fitur utama dav1d yaiku fokus kanggo nggayuh kinerja dekoding sing paling dhuwur lan njamin karya sing berkualitas ing mode multi-utas.
Kinerja dekoder ing piranti seluler kanthi prosesor adhedhasar arsitektur ARM64 uga wis tambah. Kanthi ngleksanakake operasi nggunakake instruksi NEON, kinerja saya tambah kira-kira 12% dibandhingake karo rilis sadurunge.
Dibandhingake karo decoder referensi aomdec (libaom), kauntungan dav1d paling dirasakake nalika digunakake ing mode multi-threaded (ing sawetara tes dav1d 2-4 kaping luwih cepet). Ing mode single-threaded, kinerja beda-beda 10-20%.
Wis sukses nggunakake dav1d ing proyek liyane. Default iku dav1d saiki ditrapake ing Chromium/Chrome 74 lan Firefox 67 (sadurunge dav1d ana kalebet kanggo Windows, nanging saiki diaktifake kanggo Linux lan macOS). Terus nggunakake dav1d ing FFmpeg lan VLC, ngrancang transisi menyang transcoder dav1d Handbrake.