Home | History | Annotate | Download | only in src

Lines Matching refs:max_bits

52 bool HuffmanTable::InitHuffmanCodes(const Buffer& lens, size_t* max_bits) {
62 for (*max_bits = kMaxHuffmanBits; *max_bits >= 1; (*max_bits)--) {
63 if (len_count_[*max_bits] != 0) {
70 for (size_t idx = 1; idx <= *max_bits; idx++) {
111 size_t* max_bits) {
112 TEST_AND_RETURN_FALSE(InitHuffmanCodes(lens, max_bits));
121 memset(hcodes->data(), 0, (1 << *max_bits) * sizeof(uint16_t));
126 auto fill_bits = *max_bits - lens[cip.index];
139 size_t* max_bits) {
140 TEST_AND_RETURN_FALSE(InitHuffmanCodes(lens, max_bits));
324 size_t max_bits,
331 TEST_AND_RETURN_FALSE_SET_ERROR(br->CacheBits(max_bits),
333 auto bits = br->ReadBits(max_bits);