Nikolay Sivov : mfplay: Trace normalized rectangle arguments.

Alexandre Julliard julliard at winehq.org
Tue Oct 26 16:19:20 CDT 2021


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue Oct 26 19:59:15 2021 +0300

mfplay: Trace normalized rectangle arguments.

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

---

 dlls/mfplay/player.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dlls/mfplay/player.c b/dlls/mfplay/player.c
index 6f8d4942a0b..12ea653b97d 100644
--- a/dlls/mfplay/player.c
+++ b/dlls/mfplay/player.c
@@ -53,6 +53,12 @@ static void platform_shutdown(void)
         MFShutdown();
 }
 
+static inline const char *debugstr_normalized_rect(const MFVideoNormalizedRect *rect)
+{
+    if (!rect) return "(null)";
+    return wine_dbg_sprintf("(%.8e,%.8e)-(%.8e,%.8e)", rect->left, rect->top, rect->right, rect->bottom);
+}
+
 struct media_item
 {
     IMFPMediaItem IMFPMediaItem_iface;
@@ -1437,7 +1443,7 @@ static HRESULT WINAPI media_player_SetVideoSourceRect(IMFPMediaPlayer *iface,
     RECT dst_rect;
     HRESULT hr;
 
-    TRACE("%p, %p.\n", iface, rect);
+    TRACE("%p, %s.\n", iface, debugstr_normalized_rect(rect));
 
     if (!GetClientRect(player->output_window, &dst_rect))
         hr = HRESULT_FROM_WIN32(GetLastError());




More information about the wine-cvs mailing list