Lines Matching refs:table_nb_bits
151 * @param table_nb_bits max length of vlc codes to store directly in this table
160 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes,
168 table_size = 1 << table_nb_bits;
169 if (table_nb_bits > 30)
183 if (n <= table_nb_bits) {
185 j = code >> (32 - table_nb_bits);
186 nb = 1 << (table_nb_bits - n);
205 n -= table_nb_bits;
206 code_prefix = code >> (32 - table_nb_bits);
209 codes[i].code = code << table_nb_bits;
211 n = codes[k].bits - table_nb_bits;
215 if (code >> (32 - table_nb_bits) != code_prefix)
218 codes[k].code = code << table_nb_bits;
221 subtable_bits = FFMIN(subtable_bits, table_nb_bits);
222 j = (flags & INIT_VLC_LE) ? bitswap_32(code_prefix) >> (32 - table_nb_bits) : code_prefix;
225 j, codes[i].bits + table_nb_bits);