diff --git a/libavcodec/proresdec.c b/libavcodec/proresdec.c index 3f8f48bac2..6c640ac617 100644 --- a/libavcodec/proresdec.c +++ b/libavcodec/proresdec.c @@ -430,7 +430,7 @@ static void decode_slice_chroma(AVCodecContext *avctx, SliceContext *slice, LOCAL_ALIGNED_16(DCTELEM, blocks, [8*4*64]); DCTELEM *block; GetBitContext gb; - int i, blocks_per_slice = slice->mb_count*2; + int i, blocks_per_slice = slice->mb_count<<1; for (i = 0; i < blocks_per_slice; i++) ctx->dsp.clear_block(blocks+(i<<6));