[FFmpeg-cvslog] prores: use shift instead of multiply

Jonne Ahner git at videolan.org
Tue Sep 20 23:15:09 CEST 2011


ffmpeg | branch: master | Jonne Ahner <jonne.ahner at gmail.com> | Tue Sep 20 22:46:17 2011 +0200| [989c02825e75a3eda9f4a044f85b4b0fa06c4ad4] | committer: Michael Niedermayer

prores: use shift instead of multiply

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=989c02825e75a3eda9f4a044f85b4b0fa06c4ad4
---

 libavcodec/proresdec.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libavcodec/proresdec.c b/libavcodec/proresdec.c
index 3f8f48b..6c640ac 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));



More information about the ffmpeg-cvslog mailing list