Home | History | Annotate | Download | only in lodepng

Lines Matching refs:HuffmanTree

486 typedef struct HuffmanTree
493 } HuffmanTree;
497 static void HuffmanTree_draw(HuffmanTree* tree)
508 HuffmanTree* tree)
515 static void HuffmanTree_cleanup(HuffmanTree* tree)
523 static unsigned HuffmanTree_make2DTree(HuffmanTree* tree)
587 static unsigned HuffmanTree_makeFromLengths2(HuffmanTree* tree)
631 static unsigned HuffmanTree_makeFromLengths(HuffmanTree* tree, const unsigned* bitlen,
834 static unsigned HuffmanTree_makeFromFrequencies(HuffmanTree* tree, const unsigned* frequencies,
851 static unsigned HuffmanTree_getCode(const HuffmanTree* tree, unsigned index)
856 static unsigned HuffmanTree_getLength(const HuffmanTree* tree, unsigned index)
863 static unsigned generateFixedLitLenTree(HuffmanTree* tree)
882 static unsigned generateFixedDistanceTree(HuffmanTree* tree)
903 const HuffmanTree* codetree, size_t inbitlength)
930 static void getTreeInflateFixed(HuffmanTree* tree_ll, HuffmanTree* tree_d)
938 static unsigned getTreeInflateDynamic(HuffmanTree* tree_ll, HuffmanTree* tree_d,
951 HuffmanTree tree_cl; /*the code tree for code length codes (the huffman tree for compressed huffman trees)*/
1090 HuffmanTree tree_ll; /*the huffman tree for literal and length codes*/
1091 HuffmanTree tree_d; /*the huffman tree for distance codes*/
1643 const HuffmanTree* tree_ll, const HuffmanTree* tree_d)
1690 HuffmanTree tree_ll; /*tree for lit,len values*/
1691 HuffmanTree tree_d; /*tree for distance codes*/
1692 HuffmanTree tree_cl; /*tree for encoding the code lengths representing tree_ll and tree_d*/
1819 /*generate tree_cl, the huffmantree of huffmantrees*/
1921 HuffmanTree tree_ll; /*tree for literal values and length codes*/
1922 HuffmanTree tree_d; /*tree for distance codes*/