From 853861caad2bcb97aea3fcaaa57da067f5dd9866 Mon Sep 17 00:00:00 2001 From: Steve Lhomme Date: Mon, 9 Mar 2015 16:35:34 +0100 Subject: [PATCH] Direct3D vout: more debugging info Signed-off-by: Jean-Baptiste Kempf --- modules/video_output/msw/common.c | 16 ++++++++++++++++ modules/video_output/msw/direct3d9.c | 11 +++++++++++ 2 files changed, 27 insertions(+) diff --git a/modules/video_output/msw/common.c b/modules/video_output/msw/common.c index 7dab0e0ccb..cf7673bb4c 100644 --- a/modules/video_output/msw/common.c +++ b/modules/video_output/msw/common.c @@ -461,10 +461,26 @@ void UpdateRects(vout_display_t *vd, #endif #ifndef NDEBUG + msg_Dbg(vd, "DirectXUpdateRects souce" + " offset: %i,%i visible: %ix%i", + source->i_x_offset, source->i_y_offset, + source->i_visible_width, source->i_visible_height); + msg_Dbg(vd, "DirectXUpdateRects image_src" + " coords: %li,%li,%li,%li", + rect_src.left, rect_src.top, + rect_src.right, rect_src.bottom); msg_Dbg(vd, "DirectXUpdateRects image_src_clipped" " coords: %li,%li,%li,%li", rect_src_clipped.left, rect_src_clipped.top, rect_src_clipped.right, rect_src_clipped.bottom); + msg_Dbg(vd, "DirectXUpdateRects image_dst" + " coords: %li,%li,%li,%li", + rect_dest.left, rect_dest.top, + rect_dest.right, rect_dest.bottom); + msg_Dbg(vd, "DirectXUpdateRects image_dst_clipped" + " coords: %li,%li,%li,%li", + rect_dest_clipped.left, rect_dest_clipped.top, + rect_dest_clipped.right, rect_dest_clipped.bottom); #endif #ifdef MODULE_NAME_IS_directdraw diff --git a/modules/video_output/msw/direct3d9.c b/modules/video_output/msw/direct3d9.c index f333471d5f..56d053bbb4 100644 --- a/modules/video_output/msw/direct3d9.c +++ b/modules/video_output/msw/direct3d9.c @@ -981,6 +981,12 @@ static int Direct3D9CreatePool(vout_display_t *vd, video_format_t *fmt) msg_Err(vd, "Failed to create picture surface. (hr=0x%lx)", hr); return VLC_EGENERIC; } + +#ifndef NDEBUG + msg_Dbg(vd, "Direct3D created offscreen surface: %ix%i", + fmt->i_visible_width, fmt->i_visible_height); +#endif + /* fill surface with black color */ IDirect3DDevice9_ColorFill(d3ddev, surface, NULL, D3DCOLOR_ARGB(0xFF, 0, 0, 0)); @@ -1067,6 +1073,11 @@ static int Direct3D9CreateScene(vout_display_t *vd, const video_format_t *fmt) return VLC_EGENERIC; } +#ifndef NDEBUG + msg_Dbg(vd, "Direct3D created texture: %ix%i", + fmt->i_visible_width, fmt->i_visible_height); +#endif + /* ** Create a vertex buffer for use when rendering scene */ -- 2.39.2