VP9 koodeki tugi V4L2 jaoks Hantro ja Rockchip kiipide jaoks on kirjutatud ümber Rustis.

Daniel Almeida, kes tegeleb video kodekite arendamisega ettevõttes Collabora, tutvustas Linuxi tuumaarendajatele uut rakendust, mis võimaldab kasutada VP9 videode dekodeerimiseks riistvarakodeerijaid V4L2 alamsüsteemis, mis võimaldab juurdepääsu videote salvestusseadmetele nagu veebikaamerad ja TV-tuunerid. Rakenduse kood on täielikult kirjutatud Rusti keeles ja keskendub rkvdec ja hantro draiveritega töötamisele, mis võimaldavad juurdepääsu videode dekodeerimise riistvara kiirendusele, mis on saadaval Rockchip ja Hantro kiipides.

VP9 toe rakendava koodi V4L2 jaoks pikkus on umbes 2000 rida. Alternatiivse rakenduse loomise põhjuseks Rusti keeles on soov saavutada lisakaitse, kasutades Rusti keele pakutavaid vahendeid mälu ohutuks kasutamiseks koodis, mis sisaldab keerukate algoritmide rakendusi ja on mõeldud kasutajaruumi andmete töötlemiseks V4L2 liidest mööda. Kuigi Rusti rakendus on praegu katsetamisprototüüp, näitasid Fluster paketiga testimisel, mis hindab dekodeerijate vastavust standardite spetsifikatsioonidele, C ja Rusti versioonid identseid tulemusi.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster