Signed-off-by: Janne Grunau <janne-libav@jannau.net>
| ... | ... |
@@ -252,6 +252,7 @@ static int mp_decode_frame(AVCodecContext *avctx, |
| 252 | 252 |
mp->dsp.bswap_buf((uint32_t *)mp->bswapbuf, (const uint32_t *)buf, buf_size / 4); |
| 253 | 253 |
if (buf_size & 3) |
| 254 | 254 |
memcpy(mp->bswapbuf + (buf_size & ~3), buf + (buf_size & ~3), buf_size & 3); |
| 255 |
+ memset(mp->bswapbuf + buf_size, 0, FF_INPUT_BUFFER_PADDING_SIZE); |
|
| 255 | 256 |
init_get_bits(&gb, mp->bswapbuf, buf_size * 8); |
| 256 | 257 |
|
| 257 | 258 |
memset(mp->changes_map, 0, avctx->width * avctx->height); |