Data Fields | |
int | clear_code |
Value of clear code. | |
int | end_code |
Value of end code. | |
Code | tab [LZW_HASH_SIZE] |
Hash table. | |
int | tabsize |
Number of values in hash table. | |
int | bits |
Actual bits code. | |
int | bufsize |
Size of output buffer. | |
PutBitContext | pb |
Put bit context for output. | |
int | maxbits |
Max bits code. | |
int | maxcode |
Max value of code. | |
int | output_bytes |
Number of written bytes. | |
int | last_code |
Value of last output code or LZW_PREFIX_EMPTY. | |
enum FF_LZW_MODES | mode |
TIFF or GIF. | |
void(* | put_bits )(PutBitContext *, int, unsigned) |
GIF is LE while TIFF is BE. |
Definition at line 49 of file lzwenc.c.
Actual bits code.
Definition at line 54 of file lzwenc.c.
Referenced by addCode(), clearTable(), ff_lzw_encode_init(), and writeCode().
Size of output buffer.
Definition at line 55 of file lzwenc.c.
Referenced by ff_lzw_encode(), and ff_lzw_encode_init().
Value of clear code.
Definition at line 50 of file lzwenc.c.
Referenced by clearTable(), and ff_lzw_encode_init().
Value of end code.
Definition at line 51 of file lzwenc.c.
Referenced by ff_lzw_encode_flush(), and ff_lzw_encode_init().
Value of last output code or LZW_PREFIX_EMPTY.
Definition at line 60 of file lzwenc.c.
Referenced by ff_lzw_encode(), ff_lzw_encode_flush(), and ff_lzw_encode_init().
Max value of code.
Definition at line 58 of file lzwenc.c.
Referenced by ff_lzw_encode(), and ff_lzw_encode_init().
TIFF or GIF.
Definition at line 61 of file lzwenc.c.
Referenced by addCode(), and ff_lzw_encode_init().
Number of written bytes.
Definition at line 59 of file lzwenc.c.
Referenced by ff_lzw_encode(), ff_lzw_encode_init(), and writtenBytes().
Put bit context for output.
Definition at line 56 of file lzwenc.c.
Referenced by ff_lzw_encode_flush(), ff_lzw_encode_init(), writeCode(), and writtenBytes().
void(* LZWEncodeState::put_bits)(PutBitContext *, int, unsigned) |
Code LZWEncodeState::tab[LZW_HASH_SIZE] |
Hash table.
Definition at line 52 of file lzwenc.c.
Referenced by addCode(), clearTable(), ff_lzw_encode(), and findCode().
Number of values in hash table.
Definition at line 53 of file lzwenc.c.
Referenced by addCode(), clearTable(), and ff_lzw_encode().