mpc7: align local temp buffer
authorJustin Ruggles <justin.ruggles@gmail.com>
Mon, 30 Jan 2012 19:29:05 +0000 (14:29 -0500)
committerJustin Ruggles <justin.ruggles@gmail.com>
Tue, 31 Jan 2012 00:11:29 +0000 (19:11 -0500)
DSPContext.bswap_buf() requires aligned output

libavcodec/mpc7.c

index 290ecfb..8bc0853 100644 (file)
@@ -53,7 +53,7 @@ static av_cold int mpc7_decode_init(AVCodecContext * avctx)
     int i, j;
     MPCContext *c = avctx->priv_data;
     GetBitContext gb;
-    uint8_t buf[16];
+    LOCAL_ALIGNED_16(uint8_t, buf, [16]);
     static int vlc_initialized = 0;
 
     static VLC_TYPE scfi_table[1 << MPC7_SCFI_BITS][2];