A fost lansată versiunea bibliotecii OpenAPV, care oferă o implementare de referință a codec-ului video APV (Advanced Professional Video), destinat înregistrării și procesării video la cel mai înalt nivel de calitate. Codul bibliotecii este scris în limbajul C și este distribuit sub licența BSD. Proiectul este dezvoltat de Academia Software Foundation, fondată de Academia de Arte Cinematografice din SUA și de Linux Foundation, cu scopul de a promova utilizarea software-ului deschis în procesul de realizare a filmelor.
Formatul APV oferă o lățime de bandă ridicată și o complexitate scăzută a codării intracadru, garantând totodată absența pierderilor de calitate în timpul recodării. Este acceptat rezoluții de 2K, 4K și 8K, standardul HDR10/10+ pentru utilizarea domeniului dinamic extins în video, împărțirea cadrelor (tiling) pentru paralelizarea codării/decodării, diverse formate de eșantionare a culorilor, video multiview (multi-view), adăugarea de metadate (adâncime, transparență, date pentru previzualizare). Pentru a accelera procesul, biblioteca OpenAPV suportă codarea și decodarea multithreading și utilizează optimizări folosind seturi de instrucțiuni avansate NEON (ARM) și SEE/AVX (x86).
În noua versiune a fost adăugată suportul pentru familiile APV (APV family), care definesc configurațiile standard ale codec-ului, corespunzătoare unor cerințe specifice de dimensiune și bitrate. Au fost luate în considerare ultimele revizuiri ale specificației. Suport adăugat pentru profilele 422-12, 444-10, 444-12, 4444-10, 4444-12 și 400-10. S-au făcut optimizări pentru a reduce timpul de codare și decodare. Au fost implementate metode de acces protejat la bufferul fluxului de biți (bitstream) și gestionarea metadatelor. API-ul a fost extins.
Sursa: opennet.ro
