![]() |
DVBCore
22.11.0
Open Source DVB Engine
|
STB midware Huffman decompression routines defined by the BBC. More...
Macros | |
#define | DBG(x) |
Functions | |
U16BIT | STB_HuffmanDecompress (U8BIT encoding_type, U8BIT *input, U8BIT *output, U16BIT output_size) |
Decompresses the input buffer according to the BBC's Huffman algorithm as defined in the DTG D-Book 6.1 and using the licensed tables provided by the BBC that relate to the algorithm. More... | |
STB midware Huffman decompression routines defined by the BBC.
U16BIT STB_HuffmanDecompress | ( | U8BIT | encoding_type, |
U8BIT * | input, | ||
U8BIT * | output, | ||
U16BIT | output_size | ||
) |
Decompresses the input buffer according to the BBC's Huffman algorithm as defined in the DTG D-Book 6.1 and using the licensed tables provided by the BBC that relate to the algorithm.
encoding_type | - Defines which table should be used |
input | - start of buffer containing the encoded data |
output | - allocated buffer into which the decoded data will be placed |
output_size | - size of the supplied output buffer |