Nikolay Sivov : mfplat: Add some Video Processor attributes to tracing.

Alexandre Julliard julliard at winehq.org
Mon Jul 19 15:59:15 CDT 2021


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Fri Jul 16 20:24:53 2021 +0300

mfplat: Add some Video Processor attributes to tracing.

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

---

 dlls/mfplat/main.c | 4 ++++
 include/mfidl.idl  | 5 +++++
 2 files changed, 9 insertions(+)

diff --git a/dlls/mfplat/main.c b/dlls/mfplat/main.c
index 5406ceb5063..bcad90c29da 100644
--- a/dlls/mfplat/main.c
+++ b/dlls/mfplat/main.c
@@ -1530,11 +1530,13 @@ const char *debugstr_attr(const GUID *guid)
         X(MF_MT_TIMESTAMP_CAN_BE_DTS),
         X(MFT_CODEC_MERIT_Attribute),
         X(MF_TOPOLOGY_PLAYBACK_MAX_DIMS),
+        X(MF_XVP_DISABLE_FRC),
         X(MF_LOW_LATENCY),
         X(MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS),
         X(MF_MT_MPEG2_FLAGS),
         X(MF_MEDIA_ENGINE_AUDIO_CATEGORY),
         X(MF_MT_PIXEL_ASPECT_RATIO),
+        X(MF_VIDEO_PROCESSOR_ALGORITHM),
         X(MF_TOPOLOGY_ENABLE_XVP_FOR_PLAYBACK),
         X(MFT_CONNECTED_STREAM_ATTRIBUTE),
         X(MF_MT_REALTIME_CONTENT),
@@ -1546,6 +1548,7 @@ const char *debugstr_attr(const GUID *guid)
         X(MF_MT_MAX_LUMINANCE_LEVEL),
         X(MFT_CONNECTED_TO_HW_STREAM),
         X(MF_SA_D3D_AWARE),
+        X(MF_XVP_SAMPLE_LOCK_TIMEOUT),
         X(MF_MT_MAX_KEYFRAME_SPACING),
         X(MFT_TRANSFORM_CLSID_Attribute),
         X(MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING),
@@ -1741,6 +1744,7 @@ const char *debugstr_attr(const GUID *guid)
         X(MF_MT_VIDEO_RENDERER_EXTENSION_PROFILE),
         X(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE),
         X(MF_MT_AUDIO_PREFER_WAVEFORMATEX),
+        X(MF_XVP_CALLER_ALLOCATES_OUTPUT),
         X(MF_MT_H264_SVC_CAPABILITIES),
         X(MF_TOPONODE_WORKQUEUE_ITEM_PRIORITY),
         X(MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_LENGTH),
diff --git a/include/mfidl.idl b/include/mfidl.idl
index 76e0d0dfeb4..5b16c08bb90 100644
--- a/include/mfidl.idl
+++ b/include/mfidl.idl
@@ -1573,4 +1573,9 @@ cpp_quote("EXTERN_GUID(MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID, 0xba491364, 0xb
 cpp_quote("EXTERN_GUID(MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE, 0xba491365, 0xbe50, 0x451e, 0x95, 0xab, 0x6d, 0x4a, 0xcc, 0xc7, 0xda, 0xd8);")
 cpp_quote("EXTERN_GUID(MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS, 0xba491366, 0xbe50, 0x451e, 0x95, 0xab, 0x6d, 0x4a, 0xcc, 0xc7, 0xda, 0xd8);")
 
+cpp_quote("EXTERN_GUID(MF_VIDEO_PROCESSOR_ALGORITHM, 0x4a0a1e1f, 0x272c, 0x4fb6, 0x9e, 0xb1, 0xdb, 0x33, 0x0c, 0xbc, 0x97, 0xca);")
+cpp_quote("EXTERN_GUID(MF_XVP_DISABLE_FRC, 0x2c0afa19, 0x7a97, 0x4d5a, 0x9e, 0xe8, 0x16, 0xd4, 0xfc, 0x51, 0x8d, 0x8c);")
+cpp_quote("EXTERN_GUID(MF_XVP_CALLER_ALLOCATES_OUTPUT, 0x4a2cabc, 0x0cab, 0x40b1, 0xa1, 0xb9, 0x75, 0xbc, 0x36, 0x58, 0xf0, 0x00);")
+cpp_quote("EXTERN_GUID(MF_XVP_SAMPLE_LOCK_TIMEOUT, 0xaa4ddb29, 0x5134, 0x4363, 0xac, 0x72, 0x83, 0xec, 0x4b, 0xc1, 0x04, 0x26);")
+
 cpp_quote("EXTERN_GUID(CLSID_VideoProcessorMFT, 0x88753b26, 0x5b24, 0x49bd, 0xb2, 0xe7, 0xc, 0x44, 0x5c, 0x78, 0xc9, 0x82);")




More information about the wine-cvs mailing list