Lines Matching refs:codes
657 unsigned* codes; /*the huffman codes (bit patterns representing the symbols)*/ member
667 tree->codes = 0; in HuffmanTree_init()
674 lodepng_free(tree->codes); in HuffmanTree_cleanup()
699 unsigned symbol = tree->codes[i]; in HuffmanTree_makeTable()
738 unsigned symbol = tree->codes[i]; /*the huffman bit pattern. i itself is the value.*/ in HuffmanTree_makeTable()
815 tree->codes = (unsigned*)lodepng_malloc(tree->numcodes * sizeof(unsigned)); in HuffmanTree_makeFromLengths2()
818 if(!tree->codes || !blcount || !nextcode) error = 83; /*alloc fail*/ in HuffmanTree_makeFromLengths2()
831 tree->codes[n] = nextcode[tree->lengths[n]]++; in HuffmanTree_makeFromLengths2()
833 tree->codes[n] &= ((1u << tree->lengths[n]) - 1u); in HuffmanTree_makeFromLengths2()
1786 writeBitsReversed(writer, tree_ll->codes[val], tree_ll->lengths[val]); in writeLZ77data()
1799 writeBitsReversed(writer, tree_d->codes[distance_code], tree_d->lengths[distance_code]); in writeLZ77data()
1996 writeBitsReversed(writer, tree_cl.codes[bitlen_lld_e[i]], tree_cl.lengths[bitlen_lld_e[i]]); in deflateDynamic()
2009 writeBitsReversed(writer, tree_ll.codes[256], tree_ll.lengths[256]); in deflateDynamic()
2059 writeBitsReversed(writer, tree_ll.codes[data[i]], tree_ll.lengths[data[i]]); in deflateFixed()
2063 if(!error) writeBitsReversed(writer,tree_ll.codes[256], tree_ll.lengths[256]); in deflateFixed()