[PATCH v2] include: add AV1 support to dxva.h

Jan Ekström jeebjp at gmail.com
Mon Aug 9 10:48:40 CDT 2021


On Sat, Jul 3, 2021 at 9:14 AM Steve Lhomme <robux4 at ycbcr.xyz> wrote:
>
> From: Steve Lhomme <robux4 at gmail.com>
>
> Based on the DXVA AV1 specs
> https://www.microsoft.com/en-us/download/details.aspx?id=101577
> And the DDI documentation of DXVA
> https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/dxva/ns-dxva-dxva_picentry_av1
>
> The structures and the associated define are available in Windows SDK
> since at least 10.0.20231.0 and in the stable 10.0.20348.0.
>
> The GUIDs were present in previous SDKs as well.
>
> Signed-off-by: Steve Lhomme <robux4 at ycbcr.xyz>
> ---
>  include/dxva.h | 269 +++++++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 269 insertions(+)

Ping on this set since the only posted negative review of it earlier
was the lack of a non-insider SDK which contained these structures,
and that is now fixed as Microsoft actually published a newer stable
SDK.

It might not be as important for wine (at least for now), but projects
such as mingw-w64 seem to utilize wine as their upstream for DirectX
related headers, and synchronize them periodically.

Getting these definitions into wine would thus help this stuff go
downwards without people resorting to manual additions (which may get
lost in a later synchronization), or adding custom compatibility
headers into projects such as FFmpeg.

Best regards,
Jan



More information about the wine-devel mailing list