[FFmpeg-cvslog] r25544 - trunk/libavcodec/mjpegdec.c

michael subversion
Fri Oct 22 00:44:37 CEST 2010


Author: michael
Date: Fri Oct 22 00:44:37 2010
New Revision: 25544

Log:
Factor code&0xf out of if() in decode_block_progressive().

Modified:
   trunk/libavcodec/mjpegdec.c

Modified: trunk/libavcodec/mjpegdec.c
==============================================================================
--- trunk/libavcodec/mjpegdec.c	Fri Oct 22 00:44:34 2010	(r25543)
+++ trunk/libavcodec/mjpegdec.c	Fri Oct 22 00:44:37 2010	(r25544)
@@ -477,9 +477,9 @@ static int decode_block_progressive(MJpe
         /* Progressive JPEG use AC coeffs from zero and this decoder sets offset 16 by default */
         code -= 16;
         run = ((unsigned) code) >> 4;
-        if(code & 0xF) {
+        code &= 0xF;
+        if(code) {
             i += run;
-            code &= 0xf;
             if(code > MIN_CACHE_BITS - 16){
                 UPDATE_CACHE(re, &s->gb)
             }



More information about the ffmpeg-cvslog mailing list