Lines Matching refs:b
201 unsigned int i, j, b, cls, num; in create_huffman_tbl() local
225 b = pb[i]; in create_huffman_tbl()
226 while(b--) ph[j++] = hc++; in create_huffman_tbl()
258 for(i = b = 0; b < HUFF_BIT; b++) { /* Create LUT */ in create_huffman_tbl()
259 for(j = pb[b]; j; j--) { in create_huffman_tbl()
260 … ti = ph[i] << (HUFF_BIT - 1 - b) & HUFF_MASK; /* Index of input pattern for the code */ in create_huffman_tbl()
262 … td = pd[i++] | ((b + 1) << 8); /* b15..b8: code length, b7..b0: zero run and data length */ in create_huffman_tbl()
263 … for(span = 1 << (HUFF_BIT - 1 - b); span; span--, tbl_ac[ti++] = (uint16_t)td) ; in create_huffman_tbl()
266 … td = pd[i++] | ((b + 1) << 4); /* b7..b4: code length, b3..b0: data length */ in create_huffman_tbl()
267 … for(span = 1 << (HUFF_BIT - 1 - b); span; span--, tbl_dc[ti++] = (uint8_t)td) ; in create_huffman_tbl()
949 uint8_t * seg, b; in jd_prepare() local
995 b = seg[7 + 3 * i]; /* Get sampling factor */ in jd_prepare()
997 if(b != 0x11 && b != 0x22 && b != 0x21) { /* Check sampling factor */ in jd_prepare()
1000 jd->msx = b >> 4; in jd_prepare()
1001 jd->msy = b & 15; /* Size of MCU [blocks] */ in jd_prepare()
1004 … if(b != 0x11) return JDR_FMT3; /* Err: Sampling factor of Cb/Cr must be 1 */ in jd_prepare()
1043 b = seg[2 + 2 * i]; /* Get huffman table ID */ in jd_prepare()
1044 …if(b != 0x00 && b != 0x11) return JDR_FMT3; /* Err: Different table number for DC/AC element */ in jd_prepare()