[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