VideoLAN kaj FFmpeg-komunumoj liberigo de la dav1d 0.6.0 biblioteko kun la efektivigo de alternativa senpaga videokodiga formato malĉifrilo . La projektkodo estas skribita en C-lingvo (C99) kun asemblemaj enigaĵoj (NASM/GAS) kaj sub BSD-licenco. Subteno por x86, x86_64, ARMv7 kaj ARMv8 arkitekturoj, kaj Linukso, Vindozo, macOS, Android kaj iOS operaciumoj estas efektivigita.
La dav1d-biblioteko subtenas ĉiujn funkciojn de AV1, inkluzive de altnivelaj vidoj kaj ĉiuj kolorprofundaj kontrolparametroj deklaritaj en la specifo (8, 10 kaj 12 bitoj). La biblioteko estis testita sur granda kolekto de dosieroj en formato AV1. La ĉefa trajto de dav1d estas ĝia fokuso atingi la plej altan eblan malkodan agadon kaj certigi altkvalitan laboron en multfadena reĝimo.
En la nova versio:
- Implementis ARM64-arkitektur-specifajn optimumigojn kovrantajn multajn operaciojn dum laborado kun 10- kaj 12-bitaj kolorprofundoj.
- Aldonis AVX-512-instrukci-bazitajn optimumigojn al operacioj prep_bilin, prep_8tap, cdef_filter, kaj mc_avg/w_avg/mask.
- Aldonitaj optimumigoj bazitaj sur SSSE3-instrukcioj por subpremi ciferecan bruon.
- Aldonis AVX2-instrukci-bazitajn optimumigojn al la operacio msac_adapt16.
- Riparitaj maloftaj kondutaj diferencoj kun la referenca AV1-malĉifrilo;
- Plibonigitaj optimumigoj de msac, cdef kaj buklorestarigo-operacioj por ARM64;
- Plibonigitaj AVX2-optimigoj por cdef_filter;
- Plibonigitaj efektivigoj de operacioj itxfm kaj cdef_filter en la lingvo C.
Memoru ke la video codec disvolvita de alianco (AOMedia), kiu havas kompaniojn kiel Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN kaj Realtek. AV1 estas poziciigita kiel publike havebla, senpaga senpaga videokodiga formato kiu estas rimarkeble antaŭ H.264 kaj VP9 laŭ kunpremaj niveloj. Tra la vico da provitaj rezolucioj, averaĝe AV1 liveras la saman nivelon de kvalito dum reduktas la bitratecojn je 13% kompare kun VP9 kaj 17% pli malalta ol HEVC. Ĉe altaj bitratecoj, la gajno pliiĝas al 22-27% por VP9 kaj al 30-43% por HEVC. En Facebook-testoj, AV1 superis ĉefan profilon H.264 (x264) je 50.3% laŭ kunpremadnivelo, alta profilo H.264 je 46.2%, kaj VP9 (libvpx-vp9) je 34.0%.
fonto: opennet.ru
