Lines Matching refs:numcodes

660   unsigned numcodes; /*number of symbols in the alphabet = number of codes*/  member
698 for(i = 0; i < tree->numcodes; i++) { in HuffmanTree_makeTable()
736 for(i = 0; i < tree->numcodes; ++i) { in HuffmanTree_makeTable()
815 tree->codes = (unsigned*)lodepng_malloc(tree->numcodes * sizeof(unsigned)); in HuffmanTree_makeFromLengths2()
823 for(bits = 0; bits != tree->numcodes; ++bits) ++blcount[tree->lengths[bits]]; in HuffmanTree_makeFromLengths2()
829 for(n = 0; n != tree->numcodes; ++n) { in HuffmanTree_makeFromLengths2()
851 size_t numcodes, unsigned maxbitlen) { in HuffmanTree_makeFromLengths() argument
853 tree->lengths = (unsigned*)lodepng_malloc(numcodes * sizeof(unsigned)); in HuffmanTree_makeFromLengths()
855 for(i = 0; i != numcodes; ++i) tree->lengths[i] = bitlen[i]; in HuffmanTree_makeFromLengths()
856 tree->numcodes = (unsigned)numcodes; /*number of symbols*/ in HuffmanTree_makeFromLengths()
967 size_t numcodes, unsigned maxbitlen) { in lodepng_huffman_code_lengths() argument
973 if(numcodes == 0) return 80; /*error: a tree of 0 symbols is not supposed to be made*/ in lodepng_huffman_code_lengths()
974 if((1u << maxbitlen) < (unsigned)numcodes) return 80; /*error: represent all symbols*/ in lodepng_huffman_code_lengths()
976 leaves = (BPMNode*)lodepng_malloc(numcodes * sizeof(*leaves)); in lodepng_huffman_code_lengths()
979 for(i = 0; i != numcodes; ++i) { in lodepng_huffman_code_lengths()
987 lodepng_memset(lengths, 0, numcodes * sizeof(*lengths)); in lodepng_huffman_code_lengths()
1046 … size_t mincodes, size_t numcodes, unsigned maxbitlen) { in HuffmanTree_makeFromFrequencies() argument
1048 while(!frequencies[numcodes - 1] && numcodes > mincodes) --numcodes; /*trim zeroes*/ in HuffmanTree_makeFromFrequencies()
1049 tree->lengths = (unsigned*)lodepng_malloc(numcodes * sizeof(unsigned)); in HuffmanTree_makeFromFrequencies()
1052 tree->numcodes = (unsigned)numcodes; /*number of symbols*/ in HuffmanTree_makeFromFrequencies()
1054 error = lodepng_huffman_code_lengths(tree->lengths, frequencies, numcodes, maxbitlen); in HuffmanTree_makeFromFrequencies()
1894 numcodes_ll = LODEPNG_MIN(tree_ll.numcodes, 286); in deflateDynamic()
1895 numcodes_d = LODEPNG_MIN(tree_d.numcodes, 30); in deflateDynamic()