vout: win32: direct3d11: fixup of d1e7dc1
authorFilip Roséen <filip@atch.se>
Tue, 31 Jul 2018 09:58:29 +0000 (11:58 +0200)
committerSteve Lhomme <robux4@ycbcr.xyz>
Wed, 1 Aug 2018 13:16:22 +0000 (15:16 +0200)
As d1e7dc1 explicitly adds copying of the relevant fmt after the
function is called, the function itself should not be part of such
copying (to make matters worse, shallow copy is unsafe as the struct
may contain pointers to dynamically allocated resources).

fixes: #20487

Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
modules/video_output/win32/direct3d11.c

index 980585d..009281c 100644 (file)
@@ -1326,7 +1326,6 @@ static int SetupOutputFormat(vout_display_t *vd, video_format_t *fmt)
         Direct3D11DestroyResources(vd);
         return VLC_EGENERIC;
     }
-    vd->fmt = *fmt;
 
     return VLC_SUCCESS;
 }