Comunità VideoLAN e FFmpeg rilascio della libreria dav1d 0.6.0 con l'implementazione di un decoder di formato di codifica video alternativo gratuito . Il codice del progetto è scritto in linguaggio C (C99) con inserti assembler (NASM/GAS) e sotto licenza BSD. È implementato il supporto per le architetture x86, x86_64, ARMv7 e ARMv8 e per i sistemi operativi Linux, Windows, macOS, Android e iOS.
La libreria dav1d supporta tutte le funzionalità AV1, incluse le visualizzazioni avanzate e tutti i parametri di controllo della profondità del colore indicati nelle specifiche (8, 10 e 12 bit). La libreria è stata testata su un'ampia raccolta di file in formato AV1. La caratteristica chiave di dav1d è la sua attenzione al raggiungimento delle massime prestazioni di decodifica possibili e alla garanzia di un lavoro di alta qualità in modalità multi-thread.
Nella nuova versione:
- Sono state implementate ottimizzazioni specifiche dell'architettura ARM64 che coprono molte operazioni quando si lavora con profondità di colore a 10 e 12 bit.
- Aggiunte ottimizzazioni basate sulle istruzioni AVX-512 per le operazioni prep_bilin, prep_8tap, cdef_filter e mc_avg/w_avg/mask.
- Aggiunte ottimizzazioni basate sulle istruzioni SSSE3 per sopprimere il rumore digitale.
- Aggiunte ottimizzazioni basate sulle istruzioni AVX2 per l'operazione msac_adapt16.
- Risolte rare discrepanze nel comportamento con il decoder AV1 di riferimento;
- Ottimizzazioni migliorate per le operazioni msac, cdef e looprestoration per ARM64;
- Ottimizzazioni AVX2 migliorate per cdef_filter;
- Sono state migliorate le implementazioni delle operazioni itxfm e cdef_filter nel linguaggio C.
Ricordiamo che il codec video sviluppato dall'alleanza (AOMedia), che comprende aziende come Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN e Realtek. AV1 è posizionato come formato di codifica video disponibile al pubblico ed esente da royalty, notevolmente più avanti rispetto a H.264 e VP9 in termini di livelli di compressione. Nell'intera gamma di risoluzioni testate, in media AV1 offre lo stesso livello di qualità riducendo i bitrate del 13% rispetto a VP9 e del 17% in meno rispetto a HEVC. A bitrate elevati, il guadagno aumenta al 22-27% per VP9 e al 30-43% per HEVC. Nei test di Facebook, AV1 ha superato il profilo principale H.264 (x264) del 50.3% in termini di livello di compressione, H.264 ad alto profilo del 46.2% e VP9 (libvpx-vp9) del 34.0%.
Fonte: opennet.ru
