Lines Matching full:htbl
168 #define HUFF_DECODE(result,state,htbl,failaction,slowlabel) \
178 if ((nb = htbl->look_nbits[look]) != 0) { \
180 result = htbl->look_sym[look]; \
184 if ((result=jpeg_huff_decode(&state,get_buffer,bits_left,htbl,nb)) < 0) \
326 JHUFF_TBL *htbl;
335 * paralleling the order of the symbols themselves in htbl->huffval[].
341 htbl =
343 if (htbl == NULL)
352 dtbl->pub = htbl; /* fill in back link */
358 i = (int) htbl->bits[l];
391 if (htbl->bits[l]) {
396 p += htbl->bits[l];
415 for (i = 1; i <= (int) htbl->bits[l]; i++, p++) {
421 dtbl->look_sym[lookbits] = htbl->huffval[p];
435 int sym = htbl->huffval[i];
594 d_derived_tbl * htbl, int min_bits)
608 while (code > htbl->maxcode[l]) {
626 return htbl->pub->huffval[ (int) (code + htbl->valoffset[l]) ];
1091 d_derived_tbl * htbl;
1098 htbl = entropy->dc_cur_tbls[blkn];
1099 HUFF_DECODE(s, br_state, htbl, return FALSE, label1);
1101 htbl = entropy->ac_cur_tbls[blkn];
1120 HUFF_DECODE(s, br_state, htbl, return FALSE, label2);
1151 HUFF_DECODE(s, br_state, htbl, return FALSE, label3);
1215 d_derived_tbl * htbl;
1222 htbl = entropy->dc_cur_tbls[blkn];
1223 HUFF_DECODE(s, br_state, htbl, return FALSE, label1);
1225 htbl = entropy->ac_cur_tbls[blkn];
1244 HUFF_DECODE(s, br_state, htbl, return FALSE, label2);
1275 HUFF_DECODE(s, br_state, htbl, return FALSE, label3);