diff options
-rw-r--r-- | src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c b/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c index ef00e2d9466..db05b151f95 100644 --- a/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c +++ b/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c @@ -789,11 +789,12 @@ entry: static INLINE bool decode_slice(struct vl_mpg12_bs *bs) { - struct pipe_mpeg12_macroblock mb = {}; + struct pipe_mpeg12_macroblock mb; short dct_blocks[64*6]; unsigned dct_scale; signed x = -1; + memset(&mb, 0, sizeof(mb)); mb.base.codec = PIPE_VIDEO_CODEC_MPEG12; mb.y = vl_vlc_get_uimsbf(&bs->vlc, 8) - 1; mb.blocks = dct_blocks; |