Gli sviluppatori del progetto VideoLAN hanno rilasciato la prima versione preliminare della libreria dav2d, con implementazione di un decodificatore alternativo per il formato di codifica video AV2. Il codice del progetto è scritto in C con inserimenti in assembly e viene distribuito con licenza BSD. È stato implementato il supporto per le architetture x86, x86_64, ARM64, Loongarch, PPC e RISC-V.
Dav2d è ottimizzato per raggiungere le massime prestazioni ed è dichiarato come il decodificatore AV2 più veloce attualmente disponibile per tutte le piattaforme supportate. Si prevede che l'implementazione software di AV2 proposta in dav2d compensi l'assenza di decodificatori hardware nelle prime fasi di adozione del codec AV2.
Per i suoi scopi e architettura, la nuova libreria dav2d ricorda il progetto esistente dav1d, ma si differenzia per l'implementazione del codec AV2 invece di AV1. Alcune funzionalità comuni sono state trasferite dalla base di codice di dav1d. La libreria dav2d supporterà tutte le funzionalità di AV2, incluse le forme avanzate di sottosampling e tutti i parametri di controllo della profondità di colore dichiarati nella specifica. Il progetto è attualmente in fase di sviluppo e non è ancora raccomandato per l'implementazione in sistemi operativi, poiché la specifica finale per AV2 non è ancora stata approvata.
Il codec AV2 non richiede pagamenti di licenza ed è sviluppato dall'alleanza Open Media (AOMedia) come successore del formato AV1. Le caratteristiche del codec AV2:
- ottimizzazione per l'uso nella trasmissione in streaming;
- miglioramento nella previsione delle variazioni interframe;
- significativo miglioramento rispetto ad AV1 nelle prestazioni delle operazioni di compressione;
- supporto ampliato per applicazioni di realtà virtuale e aumentata;
- supporto per una gamma più ampia di qualità visiva;
- possibilità di consegna simultanea di più video all'interno di un unico flusso video con supporto per la loro visualizzazione separata sullo schermo;
- filtri aggiuntivi per la soppressione dei rumori, la riduzione degli artefatti da compressione e la conservazione dei dettagli.
Fonte: opennet.ru
