Nikolay Sivov : dxva2: Add missing processor service method stubs.

Alexandre Julliard julliard at winehq.org
Fri Jun 26 17:00:53 CDT 2020


Module: wine
Branch: master
Commit: 84acd2f47ecef0a7def76c550a385850127fe105
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=84acd2f47ecef0a7def76c550a385850127fe105

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Fri Jun 26 18:40:55 2020 +0300

dxva2: Add missing processor service method stubs.

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/dxva2/main.c | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/dlls/dxva2/main.c b/dlls/dxva2/main.c
index bbee697674..4a51410d4b 100644
--- a/dlls/dxva2/main.c
+++ b/dlls/dxva2/main.c
@@ -188,6 +188,25 @@ static HRESULT WINAPI device_manager_processor_service_GetProcAmpRange(
     return E_NOTIMPL;
 }
 
+static HRESULT WINAPI device_manager_processor_service_GetFilterPropertyRange(
+        IDirectXVideoProcessorService *iface, REFGUID deviceguid, const DXVA2_VideoDesc *video_desc,
+        D3DFORMAT rt_format, UINT filter_setting, DXVA2_ValueRange *range)
+{
+    FIXME("%p, %s, %p, %d, %d, %p.\n", iface, debugstr_guid(deviceguid), video_desc, rt_format, filter_setting, range);
+
+    return E_NOTIMPL;
+}
+
+static HRESULT WINAPI device_manager_processor_service_CreateVideoProcessor(IDirectXVideoProcessorService *iface,
+        REFGUID deviceguid, const DXVA2_VideoDesc *video_desc, D3DFORMAT rt_format, UINT max_substreams,
+        IDirectXVideoProcessor **processor)
+{
+    FIXME("%p, %s, %p, %d, %u, %p.\n", iface, debugstr_guid(deviceguid), video_desc, rt_format, max_substreams,
+            processor);
+
+    return E_NOTIMPL;
+}
+
 static const IDirectXVideoProcessorServiceVtbl device_manager_processor_service_vtbl =
 {
     device_manager_processor_service_QueryInterface,
@@ -200,6 +219,8 @@ static const IDirectXVideoProcessorServiceVtbl device_manager_processor_service_
     device_manager_processor_service_GetVideoProcessorSubStreamFormats,
     device_manager_processor_service_GetVideoProcessorCaps,
     device_manager_processor_service_GetProcAmpRange,
+    device_manager_processor_service_GetFilterPropertyRange,
+    device_manager_processor_service_CreateVideoProcessor,
 };
 
 static HRESULT WINAPI device_manager_QueryInterface(IDirect3DDeviceManager9 *iface, REFIID riid, void **obj)




More information about the wine-cvs mailing list