comparison lzw.c @ 4735:8903c1d6db18 libavcodec

simplify
author michael
date Mon, 26 Mar 2007 00:44:42 +0000
parents 507d08212e36
children 59649ebd5ed8
comparison
equal deleted inserted replaced
4734:d2db36185222 4735:8903c1d6db18
150 s->slot = s->newcodes = s->clear_code + 2; 150 s->slot = s->newcodes = s->clear_code + 2;
151 s->oc = s->fc = -1; 151 s->oc = s->fc = -1;
152 s->sp = s->stack; 152 s->sp = s->stack;
153 153
154 s->mode = mode; 154 s->mode = mode;
155 switch(s->mode){ 155 s->extra_slot = s->mode == FF_LZW_TIFF;
156 case FF_LZW_GIF:
157 s->extra_slot= 0;
158 break;
159 case FF_LZW_TIFF:
160 s->extra_slot= 1;
161 break;
162 default:
163 return -1;
164 }
165 return 0; 156 return 0;
166 } 157 }
167 158
168 /** 159 /**
169 * Decode given number of bytes 160 * Decode given number of bytes