Vydanie dav1d 0.6, dekodéra AV1 z projektov VideoLAN a FFmpeg
Komunity VideoLAN a FFmpeg uverejnené vydanie knižnice dav1d 0.6.0 s implementáciou alternatívneho bezplatného dekodéra formátu kódovania videa AV1. Kód projektu je napísaný v jazyku C (C99) s vložkami assembleru (NASM/GAS) a distribuovaný pod licenciou BSD. Implementovaná je podpora architektúr x86, x86_64, ARMv7 a ARMv8 a operačných systémov Linux, Windows, macOS, Android a iOS.
Knižnica dav1d podporuje všetky funkcie AV1 vrátane pokročilých zobrazení podvzorkovanie a všetky parametre riadenia farebnej hĺbky uvedené v špecifikácii (8, 10 a 12 bitov). Knižnica bola testovaná na veľkej zbierke súborov vo formáte AV1. Kľúčovou vlastnosťou dav1d je jeho zameranie na dosiahnutie najvyššieho možného dekódovacieho výkonu a zabezpečenie vysokokvalitnej práce vo viacvláknovom režime.
V novej verzii:
Boli implementované optimalizácie špecifické pre architektúru ARM64, ktoré pokrývajú mnohé operácie pri práci s 10- a 12-bitovou hĺbkou farieb.
Pridané optimalizácie založené na inštrukciách AVX-512 pre operácie prep_bilin, prep_8tap, cdef_filter a mc_avg/w_avg/mask.
Pridané optimalizácie založené na inštrukciách SSSE3 na potlačenie digitálneho šumu.
Pridané optimalizácie na základe inštrukcií AVX2 pre operáciu msac_adapt16.
Opravené zriedkavé nezrovnalosti v správaní s referenčným dekodérom AV1;
Vylepšené optimalizácie pre operácie msac, cdef a looprestoration pre ARM64;
Vylepšené optimalizácie AVX2 pre cdef_filter;
Implementácia operácií itxfm a cdef_filter v jazyku C bola vylepšená.
Pripomeňme, že video kodek AV1 vyvinuté alianciou Otvorte položku Médiá (AOMedia), v ktorej pôsobia spoločnosti ako Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN a Realtek. AV1 je umiestnený ako verejne dostupný bezplatný formát kódovania videa, ktorý je výrazne pred H.264 a VP9, pokiaľ ide o úrovne kompresie. V celom rozsahu testovaných rozlíšení poskytuje AV1 v priemere rovnakú úroveň kvality a zároveň znižuje bitovú rýchlosť o 13 % v porovnaní s VP9 a o 17 % nižšiu ako HEVC. Pri vysokých bitrate sa zisk zvyšuje na 22-27% pre VP9 a na 30-43% pre HEVC. V testoch Facebooku AV1 prekonal hlavný profil H.264 (x264) o 50.3 % z hľadiska úrovne kompresie, vysoký profil H.264 o 46.2 % a VP9 (libvpx-vp9) o 34.0 %.