FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
LZWState Struct Reference

Data Fields

GetByteContext gb
 
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 46 of file lzw.c.

Field Documentation

GetByteContext LZWState::gb

Definition at line 47 of file lzw.c.

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

int LZWState::bbits

Definition at line 48 of file lzw.c.

Referenced by ff_lzw_decode_init(), and lzw_get_code().

unsigned int LZWState::bbuf

Definition at line 49 of file lzw.c.

Referenced by ff_lzw_decode_init(), and lzw_get_code().

int LZWState::mode

Decoder mode.

Definition at line 51 of file lzw.c.

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

int LZWState::cursize

The current code size.

Definition at line 52 of file lzw.c.

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

int LZWState::curmask

Definition at line 53 of file lzw.c.

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

int LZWState::codesize

Definition at line 54 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::clear_code

Definition at line 55 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::end_code

Definition at line 56 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::newcodes

First available code.

Definition at line 57 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::top_slot

Highest code for current size.

Definition at line 58 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::extra_slot

Definition at line 59 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::slot

Last read code.

Definition at line 60 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::fc

Definition at line 61 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

int LZWState::oc

Definition at line 61 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

uint8_t* LZWState::sp

Definition at line 62 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

uint8_t LZWState::stack[LZW_SIZTABLE]

Definition at line 63 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

uint8_t LZWState::suffix[LZW_SIZTABLE]

Definition at line 64 of file lzw.c.

Referenced by ff_lzw_decode().

uint16_t LZWState::prefix[LZW_SIZTABLE]

Definition at line 65 of file lzw.c.

Referenced by ff_lzw_decode().

int LZWState::bs

current buffer size for GIF

Definition at line 66 of file lzw.c.

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


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