Simplify zero run handling in put_line().
Originally committed as revision 16328 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
bc0f7a9c75
commit
68d48cc592
@ -238,12 +238,10 @@ static void put_line(uint8_t *dst, int size, int width, const int *runs)
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user