mirror of https://code.videolan.org/videolan/vlc
d3d11: always initialize sharedHandle to INVALID_HANDLE_VALUE
This commit is contained in:
parent
2bcc1c1288
commit
c207f78a13
|
@ -160,6 +160,7 @@ static struct d3d11va_pic_context *CreatePicContext(
|
|||
ID3D11ShaderResourceView_GetResource(renderSrc[0], &p_resource);
|
||||
|
||||
pic_ctx->ctx.picsys.slice_index = slice;
|
||||
pic_ctx->ctx.picsys.sharedHandle = INVALID_HANDLE_VALUE;
|
||||
for (int i=0;i<DXGI_MAX_SHADER_VIEW; i++)
|
||||
{
|
||||
pic_ctx->ctx.picsys.resource[i] = p_resource;
|
||||
|
|
|
@ -840,6 +840,7 @@ static mf_d3d11_pic_ctx *CreatePicContext(ID3D11Texture2D *texture, UINT slice,
|
|||
pic_ctx->ctx.s.vctx = vlc_video_context_Hold(vctx);
|
||||
|
||||
pic_ctx->ctx.picsys.slice_index = slice;
|
||||
pic_ctx->ctx.picsys.sharedHandle = INVALID_HANDLE_VALUE;
|
||||
for (int i=0;i<DXGI_MAX_SHADER_VIEW; i++)
|
||||
{
|
||||
pic_ctx->ctx.picsys.texture[i] = texture;
|
||||
|
|
|
@ -654,6 +654,7 @@ static picture_t *AllocateCPUtoGPUTexture(filter_t *p_filter, filter_sys_t *p_sy
|
|||
d3d11_pic_context_destroy, d3d11_pic_context_copy,
|
||||
vlc_video_context_Hold(p_filter->vctx_out),
|
||||
};
|
||||
pic_ctx->picsys.sharedHandle = INVALID_HANDLE_VALUE;
|
||||
AcquireD3D11PictureSys(&pic_ctx->picsys);
|
||||
ID3D11Texture2D_Release(pic_ctx->picsys.texture[KNOWN_DXGI_INDEX]);
|
||||
|
||||
|
|
Loading…
Reference in New Issue