GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LDT / V0-1-1
Constituent: encdec     Tag: mcp750
This graph shows which files directly or indirectly include this file:

Data Structures | |
| struct | _HUFF_node |
| Node in a Huffman tree. More... | |
| struct | _HUFF_code |
| Huffman code for a symbol. More... | |
Typedefs | |
| typedef _HUFF_node | HUFF_node |
| Typedef for struct _HUFF_node. | |
| typedef _HUFF_code | HUFF_code |
| Typedef for struct _HUFF_code. | |
Functions | |
| void | HUFF_accumulate (int *freqs, const unsigned char *original, int size) |
| Accumulates the frequency distribution. | |
| int | HUFF_build (HUFF_code *table, const int *freqs, int count) |
| Builds a Huffman code table from the input frequency distribution. | |
| int | HUFF_compress (const unsigned char *original, int size, const HUFF_code *table, unsigned char **compressed) |
| Compresses the input array original into the output array. | |
| int | HUFF_size (const HUFF_code *table, const int *freqs, int count) |
| Computes the size, in bits, of the specified encode freqs. | |
| int | HUFF_uncompress (const unsigned char *compressed, unsigned char **original) |
| Decompresses the input byte stream compressed. | |
CVS $Id
|
||||||||||||||||
|
Accumulates the frequency distribution.
|
|
||||||||||||||||
|
Builds a Huffman code table from the input frequency distribution.
|
|
||||||||||||||||||||
|
Compresses the input array original into the output array.
|
|
||||||||||||||||
|
Computes the size, in bits, of the specified encode freqs.
|
|
||||||||||||
|
Decompresses the input byte stream compressed.
|
1.4.4