LZWState Struct Reference
Collaboration diagram for LZWState:
Collaboration graph

Data Fields

const uint8_tpbuf
 
const uint8_tebuf
 
int bbits
 
unsigned int bbuf
 
int mode
 Decoder mode. More...
 
int cursize
 The current code size. More...
 
int curmask
 
int codesize
 
int clear_code
 
int end_code
 
int newcodes
 First available code. More...
 
int top_slot
 Highest code for current size. More...
 
int extra_slot
 
int slot
 Last read code. More...
 
int fc
 
int oc
 
uint8_tsp
 
uint8_t stack [LZW_SIZTABLE]
 
uint8_t suffix [LZW_SIZTABLE]
 
uint16_t prefix [LZW_SIZTABLE]
 
int bs
 current buffer size for GIF More...
 

Detailed Description

Definition at line 45 of file lzw.c.

Field Documentation

int LZWState::bbits

Definition at line 47 of file lzw.c.

Referenced by ff_lzw_decode_init(), and lzw_get_code().

unsigned int LZWState::bbuf

Definition at line 48 of file lzw.c.

Referenced by ff_lzw_decode_init(), and lzw_get_code().

int LZWState::bs

current buffer size for GIF

Definition at line 65 of file lzw.c.

Referenced by ff_lzw_decode_init(), ff_lzw_decode_tail(), and lzw_get_code().

int LZWState::clear_code

Definition at line 54 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::codesize

Definition at line 53 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::curmask

Definition at line 52 of file lzw.c.

Referenced by ff_lzw_decode(), ff_lzw_decode_init(), and lzw_get_code().

int LZWState::cursize

The current code size.

Definition at line 51 of file lzw.c.

Referenced by ff_lzw_decode(), ff_lzw_decode_init(), and lzw_get_code().

const uint8_t * LZWState::ebuf

Definition at line 46 of file lzw.c.

Referenced by ff_lzw_decode(), ff_lzw_decode_init(), and ff_lzw_decode_tail().

int LZWState::end_code

Definition at line 55 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::extra_slot

Definition at line 58 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::fc

Definition at line 60 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::mode

Decoder mode.

Definition at line 50 of file lzw.c.

Referenced by ff_lzw_decode_init(), ff_lzw_decode_tail(), and lzw_get_code().

int LZWState::newcodes

First available code.

Definition at line 56 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::oc

Definition at line 60 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

const uint8_t* LZWState::pbuf

Definition at line 46 of file lzw.c.

Referenced by ff_lzw_decode(), ff_lzw_decode_init(), ff_lzw_decode_tail(), and lzw_get_code().

uint16_t LZWState::prefix[LZW_SIZTABLE]

Definition at line 64 of file lzw.c.

Referenced by ff_lzw_decode().

int LZWState::slot

Last read code.

Definition at line 59 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

uint8_t* LZWState::sp

Definition at line 61 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

uint8_t LZWState::stack[LZW_SIZTABLE]

Definition at line 62 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

uint8_t LZWState::suffix[LZW_SIZTABLE]

Definition at line 63 of file lzw.c.

Referenced by ff_lzw_decode().

int LZWState::top_slot

Highest code for current size.

Definition at line 57 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().


The documentation for this struct was generated from the following file: