Main Page | Class List | Directories | File List | File Members | Related Pages

huffman.h File Reference

#include "musepack/config_types.h"
#include "musepack/decoder.h"

Go to the source code of this file.

Typedefs

typedef struct huffman_type_t HuffmanTyp
 Huffman table entry.

Functions

void mpc_decoder_resort_huff_tables (const mpc_uint32_t elements, HuffmanTyp *Table, const mpc_int32_t offset)
 Sorts huffman-tables by codeword.
void mpc_decoder_init_huffman_sv6 (struct mpc_decoder_t *d)
 Initializes sv6 huffman decoding structures.
void mpc_decoder_init_huffman_sv6_tables (struct mpc_decoder_t *d)
 Initializes sv6 huffman decoding tables.
void mpc_decoder_init_huffman_sv7 (struct mpc_decoder_t *d)
 Initializes sv7 huffman decoding structures.
void mpc_decoder_init_huffman_sv7_tables (struct mpc_decoder_t *d)
 Initializes sv7 huffman decoding tables.


Detailed Description

Data structures and functions for huffman coding.

Definition in file huffman.h.


Function Documentation

void mpc_decoder_resort_huff_tables const mpc_uint32_t  elements,
HuffmanTyp Table,
const mpc_int32_t  offset
 

Sorts huffman-tables by codeword.

offset resulting value.

Parameters:
elements 
Table table to sort
offset offset of resulting sort

Definition at line 187 of file mpc_decoder.c.


Generated on Sat Jan 22 09:34:07 2005 for libmusepack by  doxygen 1.4.1