Microsoft přidal do projektu Mesa akceleraci H.264 skrze VA-API/Direct3D

18. 5. 2022

Sdílet

Satya Nadella Microsoft love Linux

Akcelerace kódování a dekódování video formátu H.264 (MPEG-4 AVC) skrze VA-API state tracker a Direct3D 12 API, tedy v podobě použitelné pod Windows Subsystem for Linux, míří do projektu Mesa.

Aplikace s grafickým rozhraním běžící díky Windows Subsystem for Linux (WSL), tedy například přehrávače videí, tak budou moci využívat víceméně nativní hardwarovou akceleraci tohoto stále populárního a používaného formátu. Jak dodává Phoronix, i tento krok dále posiluje pozici rozhraní VA-API jako dominantního v linuxovém světě (jakkoli se pracuje například na implementaci Nvida NVDEC pro VA-API), navíc ve světě Microsoft Windows a běhu linuxových aplikací v rámci WSL 2.0 je nyní zdejší implementace VA-API vlastně univerzálnější než cokoli v Linuxu samotném (protože v rámci DirectX je de facto zajištěna podpora takřka veškerého současného hardwaru).

Inženýři Microsoft funkčnost testovali i s balíkem FFmpeg, kde funguje jak akcelerace dekódování, tak kódování / transkódování. Dobře též funguje akcelerace v rámci přehrávače MPV. Uvidíme, zdali do budoucna budou přibývat i další podporované formáty, ať již současné H.265/HEVC a AV1, nebo v budoucnu též H.266/VVC.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.