Lines Matching defs:bits
67 vlc->table_allocated += (1 << vlc->bits);
74 memset(vlc->table + vlc->table_allocated - (1 << vlc->bits), 0, sizeof(*vlc->table) << vlc->bits);
90 uint8_t bits;
100 vlc->bits = nb_bits;
154 int n = codes[i].bits;
169 int bits = table[j].len;
172 if ((bits || oldsym) && (bits != n || oldsym != symbol)) {
188 codes[i].bits = n;
191 n = codes[k].bits - table_nb_bits;
197 codes[k].bits = n;
205 j, codes[i].bits + table_nb_bits);
257 'bits' : table which gives the size (in bits) of each vlc code.
264 'bits' or 'codes' tables.
266 'xxx_size' : gives the number of bytes of each entry of the 'bits'
270 (byte/word/long) to store the 'bits', 'codes', and 'symbols' tables.
273 const void *bits, int bits_wrap, int bits_size,
290 GET_DATA(len, bits, i, bits_wrap, bits_size); \
299 buf[j].bits = len; \
301 if (buf[j].code >= (1LL<<buf[j].bits)) { \
311 buf[j].code <<= 32 - buf[j].bits; \
347 buf[j].bits = len;