This patch is imported from wine. It would be helpful if the commit
message is kept unmodified.
From 3ca1813534dea86912d31ba164a5b5ed89827349 Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <[email protected]>
Date: Tue, 11 Apr 2023 10:22:42 +0530
Subject: [PATCH] headers: Fix IDirectXVideoDecoderService declaration in 
dxva2api.idl

This matches the declaration with official documentation and fixes
the following two compiler errors in apitrace project.

d3d9trace.cpp:28469:59: error: invalid conversion from 'const 
DXVA2_ConfigPictureDecode*' to 'DXVA2_ConfigPictureDecode*' [-fpermissive]
d3d9trace.cpp:28194:65: error: invalid conversion from 'void*' to 'IUnknown*' 
[-fpermissive]

Wine commit 467604c6613e7a41201e0af34f009700bc8ac392
Previous mingw-w64 commit 183eec95dffc187d156d97a056458eab79974e4f

Signed-off-by: Biswapriyo Nath <[email protected]>
---
 mingw-w64-headers/include/dxva2api.idl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mingw-w64-headers/include/dxva2api.idl 
b/mingw-w64-headers/include/dxva2api.idl
index 63de780..205491e 100644
--- a/mingw-w64-headers/include/dxva2api.idl
+++ b/mingw-w64-headers/include/dxva2api.idl
@@ -631,14 +631,14 @@ interface IDirectXVideoDecoderService : 
IDirectXVideoAccelerationService
     HRESULT GetDecoderConfigurations(
         [in] REFGUID guid,
         [in] const DXVA2_VideoDesc *pVideoDesc,
-        [in] IUnknown *pReserved,
+        [in] void *pReserved,
         [out] UINT *pCount,
         [out] DXVA2_ConfigPictureDecode **ppConfigs);
 
     HRESULT CreateVideoDecoder(
         [in] REFGUID guid,
         [in] const DXVA2_VideoDesc *pVideoDesc,
-        [in] DXVA2_ConfigPictureDecode *pConfig,
+        [in] const DXVA2_ConfigPictureDecode *pConfig,
         [in] IDirect3DSurface9 **ppDecoderRenderTargets,
         [in] UINT NumSurfaces,
         [out] IDirectXVideoDecoder **ppDecode);
-- 
2.40.0

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to