huffyuv: make use of av_fast_padded_malloc()
authorPaul B Mahol <onemda@gmail.com>
Thu, 6 Dec 2012 16:31:54 +0000 (16:31 +0000)
committerPaul B Mahol <onemda@gmail.com>
Thu, 6 Dec 2012 16:31:54 +0000 (16:31 +0000)
Signed-off-by: Paul B Mahol <onemda@gmail.com>
libavcodec/huffyuv.c

index 6598144..eb30078 100644 (file)
@@ -992,13 +992,12 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
 
     AVFrame *picture = data;
 
-    av_fast_malloc(&s->bitstream_buffer,
+    av_fast_padded_malloc(&s->bitstream_buffer,
                    &s->bitstream_buffer_size,
-                   buf_size + FF_INPUT_BUFFER_PADDING_SIZE);
+                   buf_size);
     if (!s->bitstream_buffer)
         return AVERROR(ENOMEM);
 
-    memset(s->bitstream_buffer + buf_size, 0, FF_INPUT_BUFFER_PADDING_SIZE);
     s->dsp.bswap_buf((uint32_t*)s->bitstream_buffer,
                      (const uint32_t*)buf, buf_size / 4);