void ff_lzw_encode_init(struct LZWEncodeState *s, uint8_t *outbuf, int outsize, int maxbits, enum FF_LZW_MODES mode, int little_endian)
Initialize LZW encoder.
int maxbits
Max bits code.
int ff_lzw_decode(LZWState *s, uint8_t *buf, int len)
Decode given number of bytes NOTE: the algorithm here is inspired from the LZW GIF decoder written by...
int ff_lzw_decode_tail(LZWState *lzw)
void ff_lzw_decode_close(LZWState **p)
int ff_lzw_encode_flush(struct LZWEncodeState *s)
Write end code and flush bitstream.
int ff_lzw_decode_init(LZWState *s, int csize, const uint8_t *buf, int buf_size, int mode)
Initialize LZW decoder.
void ff_lzw_decode_open(LZWState **p)
const int ff_lzw_encode_state_size
int ff_lzw_encode(struct LZWEncodeState *s, const uint8_t *inbuf, int insize)
LZW main compress function.
int little_endian
GIF is LE while TIFF is BE.