[FFmpeg-cvslog] r16328 - trunk/libavcodec/faxcompr.c

michael subversion
Fri Dec 26 14:51:52 CET 2008


Author: michael
Date: Fri Dec 26 14:51:52 2008
New Revision: 16328

Log:
Simplify zero run handling in put_line().

Modified:
   trunk/libavcodec/faxcompr.c

Modified: trunk/libavcodec/faxcompr.c
==============================================================================
--- trunk/libavcodec/faxcompr.c	Fri Dec 26 14:50:00 2008	(r16327)
+++ trunk/libavcodec/faxcompr.c	Fri Dec 26 14:51:52 2008	(r16328)
@@ -238,12 +238,10 @@ static void put_line(uint8_t *dst, int s
     while(pix_left > 0){
         run = runs[run_idx++];
         mode = ~mode;
-        if(!run){
-            continue;
-        }
         pix_left -= run;
         for(; run > 16; run -= 16)
             put_sbits(&pb, 16, mode);
+        if(run)
         put_sbits(&pb, run, mode);
     }
 }




More information about the ffmpeg-cvslog mailing list