summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e045b62)
It happens when opening the D3D11 device fails
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
vout_display_sys_t *sys = vd->sys;
Direct3D11DestroyResources(vd);
vout_display_sys_t *sys = vd->sys;
Direct3D11DestroyResources(vd);
- ID3D11DeviceContext_Release(sys->d3dcontext);
- ID3D11Device_Release(sys->d3ddevice);
+ if ( sys->d3dcontext )
+ ID3D11DeviceContext_Release(sys->d3dcontext);
+ if ( sys->d3ddevice )
+ ID3D11Device_Release(sys->d3ddevice);
msg_Dbg(vd, "Direct3D11 device adapter closed");
}
msg_Dbg(vd, "Direct3D11 device adapter closed");
}