Lines Matching full:decoding
160 /// Structure containing all tables necessary for efficient Huffman decoding
186 /// Initialize a Huffman decoding table using the table of bit counts provided
189 /// Initialize a Huffman decoding table using the table of weights provided
195 /// Free the malloc'ed parts of a decoding table
203 // FSE table decoding uses exponential memory, so limit the maximum accuracy
236 /// using an FSE decoding table. `src_len` must be the exact length of the
242 /// Initialize a decoding table using normalized frequencies.
248 /// use the decoded frequencies to initialize a decoding table.
256 /// Free the malloc'ed parts of a decoding table
411 /******* FRAME DECODING ******************************************************/
495 // which other fields are present. Decoding this byte is enough to tell the in parse_frame_header()
590 // previous blocks for proper decoding. However, each block can be in decompress_data()
660 /******* END FRAME DECODING ***************************************************/
688 /******* LITERALS DECODING ****************************************************/
922 // distribution. It will create a Decoding Table. For a list of Huffman in fse_decode_hufweights()
931 /******* END LITERALS DECODING ************************************************/
933 /******* SEQUENCE DECODING ****************************************************/
971 /// The sequence decoding baseline and number of additional bits to read/add
991 /// Offset decoding is simpler so we just need a maximum code value
1089 // Initialize the decoding tables in decompress_sequences()
1146 // "Decoding starts by reading the Number_of_Bits required to decode Offset. in decode_sequence()
1159 // update states. Using the rules pre-calculated in the decoding tables, in decode_sequence()
1228 /******* END SEQUENCE DECODING ************************************************/
1842 // Iterate over the stream, decoding one symbol at a time in HUF_decompress_1stream()
1849 // decoding process is considered faulty." in HUF_decompress_1stream()
2069 // then State2, and they take turns decoding a single symbol and updating in FSE_decompress_interleaved2()
2080 // overflow condition: If updating state after decoding a symbol would in FSE_decompress_interleaved2()
2193 /// use the decoded frequencies to initialize a decoding table.
2202 // reported by the decoding process. in FSE_decode_header()
2286 // "When last symbol reaches cumulated total of 1 << Accuracy_Log, decoding in FSE_decode_header()
2293 // Initialize the decoding table using the determined weights in FSE_decode_header()