July 12, 2026
10:19 a.m.
GetDecoderDeviceGuids, GetDecoderRenderTargets and GetDecoderConfigurations were E_NOTIMPL stubs, the root cause of hardware video decode never working through the legacy DXVA2 API (apps fall back to software decode after the first negotiation call fails). Query VA-API directly for supported profiles and report the matching DXVA2 GUIDs (H.264, HEVC Main/Main10) and render target formats, mirroring the equivalent D3D11/Media Foundation path Wine already supports via winegstreamer. Signed-off-by: Valerian Mayega <valerian@gmail.com> -- v4: dxva2: Implement HEVC decode (CreateVideoDecoder and Execute). https://gitlab.winehq.org/wine/wine/-/merge_requests/11346