FFmpeg
|
#include "get_bits.h"
Go to the source code of this file.
Data Structures | |
struct | MLZDict |
Dictionary structure for mlz decompression. More... | |
struct | MLZ |
MLZ data strucure. More... | |
Macros | |
#define | CODE_UNSET -1 |
#define | CODE_BIT_INIT 9 |
#define | DIC_INDEX_INIT 512 |
#define | DIC_INDEX_MAX 32768 |
#define | FLUSH_CODE 256 |
#define | FREEZE_CODE 257 |
#define | FIRST_CODE 258 |
#define | MAX_CODE 32767 |
#define | TABLE_SIZE 35023 |
Functions | |
int | ff_mlz_init_dict (void *context, MLZ *mlz) |
Initialize the dictionary. More... | |
void | ff_mlz_flush_dict (MLZ *dict) |
Flush the dictionary. More... | |
int | ff_mlz_decompression (MLZ *mlz, GetBitContext *gb, int size, unsigned char *buff) |
Run mlz decompression on the next size bits and the output will be stored in buff. More... | |
void ff_mlz_flush_dict | ( | MLZ * | dict | ) |
Flush the dictionary.
Definition at line 40 of file mlz.c.
Referenced by decode_init(), ff_mlz_decompression(), and read_diff_float_data().
int ff_mlz_decompression | ( | MLZ * | mlz, |
GetBitContext * | gb, | ||
int | size, | ||
unsigned char * | buff | ||
) |
Run mlz decompression on the next size bits and the output will be stored in buff.
Definition at line 128 of file mlz.c.
Referenced by read_diff_float_data().