vlc | branch: master | Jean-Baptiste Kempf <j...@videolan.org> | Sun Feb 11 11:50:29 2018 +0100| [ffbdd59c6244aaeee39e939a0b2388e5d5ee20fe] | committer: Jean-Baptiste Kempf
D3D9: log error on D3D_Create failure Ref #19652 > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ffbdd59c6244aaeee39e939a0b2388e5d5ee20fe --- modules/video_output/win32/direct3d9.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/video_output/win32/direct3d9.c b/modules/video_output/win32/direct3d9.c index d60e92e7ed..3ed8fb8942 100644 --- a/modules/video_output/win32/direct3d9.c +++ b/modules/video_output/win32/direct3d9.c @@ -765,9 +765,13 @@ static int Direct3D9Open(vout_display_t *vd, video_format_t *fmt) { vout_display_sys_t *sys = vd->sys; - if (FAILED(D3D9_CreateDevice(vd, &sys->hd3d, sys->sys.hvideownd, - &vd->source, &sys->d3d_dev))) + HRESULT hr = D3D9_CreateDevice(vd, &sys->hd3d, sys->sys.hvideownd, + &vd->source, &sys->d3d_dev); + + if (FAILED(hr)) { + msg_Err( vd, "D3D9 Creation failed! (hr=0x%0lx)", hr); return VLC_EGENERIC; + } const d3d9_device_t *p_d3d9_dev = &sys->d3d_dev; /* */ _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits