Ang VA-API ay umiral nang higit sa isang dekada bilang ang pinakakaraniwang Linux Video Acceleration API na gumagana sa maraming GPU/driver vendor. Ito ay nakatuon sa Linux hanggang sa puntong ito habang salamat sa gawain ng Microsoft ay nagsimulang makakita ng suporta sa Windows.

Nag-ambag ang Microsoft ng suporta sa Windows WSL D3D12 sa libva library ng VA-API at isang bagong libva-win32 display node para gamitin sa Windows mismo. Samantala, ang mga inhinyero ng Microsoft ay nagsusumikap din sa pagsuporta sa Mesa’s Gallium3D VA-API video acceleration (VA) state tracker para magamit sa kanilang Direct3D 12 driver. Sa mga pirasong iyon, posibleng gamitin ang VA-API sa Windows.

Nag-ambag ang Microsoft engineer na si Sil Vilerino ng suporta para sa paggamit ng VA-API sa Windows gamit ang malawakang ginagamit na library ng FFmpeg. Nagsimula ang suporta sa FFmpeg Windows VA-API sa pamamagitan ng ang lugar ng pagtatanghal ng Intel Media CI habang noong kahapon sa Ang mainline na FFmpeg Git ay ang konteksto ng hardware para sa paggamit ng VA-API sa Windows na may libva 2 at Mesa1. Driver ng VA-API. Mayroon ding ilang kaugnay na commit.

Ngunit maikli ang kuwento kapag ginagamit ang pinakabagong FFmpeg code ngayon at mayroon nang VA-API’s libva library at Mesa D3D12 driver, posibleng ma-enjoy ang pinabilis na VA-API video acceleration na sa huli ay na-pipe sa Direct3D 12 na mga interface.

Categories: IT Info