Lines Matching defs:bits
244 * otherwise. The 32 different tokens with up to 12 bits of extradata are
246 * (from the low to high bits)
248 * 2 bits: type (0,1,2)
249 * 0: EOB run, 14 bits for run length (12 needed)
250 * 1: zero run, 7 bits for run length
251 * 7 bits for the next coefficient (3 needed)
252 * 2: coefficient, 14 bits (11 needed)
254 * Coefficients are signed, so are packed in the highest bits for automatic
658 int bits;
659 while ((bits = show_bits(gb, 9)) == 0x1ff) {
671 #define else_if(n) else if (bits < thresh(n)) body(n)
672 if (bits < 0x100) {
674 } else if (bits < thresh(0)) {
850 /* mode 7 means get 3 bits for each coding mode */
1150 if (eob_run_table[token].bits)
1151 v += get_bits(gb, eob_run_table[token].bits);
2736 avpriv_request_sample(s->avctx, "unknown bits");
3168 "%d bits left in packet %X\n",