Mesa (master): g3dvl: fix compilation failure on MSVC

Brian Paul brianp at kemper.freedesktop.org
Fri Aug 26 07:12:11 PDT 2011


Module: Mesa
Branch: master
Commit: b59715b13afa6885fe7950677df3be2fd89dee47
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b59715b13afa6885fe7950677df3be2fd89dee47

Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 26 08:10:24 2011 -0600

g3dvl: fix compilation failure on MSVC

I assume the intention of "mb = {}" was to zero-initialize it.

---

 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 ef00e2d..db05b15 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;



More information about the mesa-commit mailing list