vlc | branch: master | Steve Lhomme <[email protected]> | Fri Apr 19 11:23:28 2019 +0200| [d9ffb3b28322b55c3487d063f7b24c2837243eb3] | committer: Steve Lhomme
direct3d11: only log the display capabilities This call is called for every Resize (output update) so it's better not to flood the logs in this case. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d9ffb3b28322b55c3487d063f7b24c2837243eb3 --- modules/video_output/win32/direct3d11.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/video_output/win32/direct3d11.c b/modules/video_output/win32/direct3d11.c index cbaf66e64c..1fc16e9fe3 100644 --- a/modules/video_output/win32/direct3d11.c +++ b/modules/video_output/win32/direct3d11.c @@ -116,6 +116,8 @@ struct d3d11_local_swapchain IDXGISwapChain4 *dxgiswapChain4; /* DXGI 1.5 for HDR metadata */ ID3D11RenderTargetView *swapchainTargetView[D3D11_MAX_RENDER_TARGET]; + + bool logged_capabilities; }; struct vout_display_sys_t @@ -461,6 +463,7 @@ static bool UpdateSwapchain( struct d3d11_local_swapchain *display, const struct // the pixel format changed, we need a new swapchain IDXGISwapChain_Release(display->dxgiswapChain); display->dxgiswapChain = NULL; + display->logged_capabilities = false; } if ( display->dxgiswapChain == NULL ) @@ -1180,7 +1183,8 @@ static void SelectSwapchainColorspace(struct d3d11_local_swapchain *display, con { hr = IDXGISwapChain3_CheckColorSpaceSupport(dxgiswapChain3, color_spaces[i].dxgi, &support); if (SUCCEEDED(hr) && support) { - msg_Dbg(display->obj, "supports colorspace %s", color_spaces[i].name); + if (!display->logged_capabilities) + msg_Dbg(display->obj, "supports colorspace %s", color_spaces[i].name); score = 0; if (color_spaces[i].primaries == cfg->primaries) score++; @@ -1198,6 +1202,7 @@ static void SelectSwapchainColorspace(struct d3d11_local_swapchain *display, con } } } + display->logged_capabilities = true; if (best == -1) { _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
