FFmpeg  4.0
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

◆ gb

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().

◆ bbits

int LZWState::bbits

Definition at line 48 of file lzw.c.

Referenced by ff_lzw_decode_init(), and lzw_get_code().

◆ bbuf

unsigned int LZWState::bbuf

Definition at line 49 of file lzw.c.

Referenced by ff_lzw_decode_init(), and lzw_get_code().

◆ mode

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().

◆ cursize

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().

◆ curmask

int LZWState::curmask

Definition at line 53 of file lzw.c.

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

◆ codesize

int LZWState::codesize

Definition at line 54 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

◆ clear_code

int LZWState::clear_code

Definition at line 55 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

◆ end_code

int LZWState::end_code

Definition at line 56 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

◆ newcodes

int LZWState::newcodes

First available code.

Definition at line 57 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

◆ top_slot

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().

◆ extra_slot

int LZWState::extra_slot

Definition at line 59 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

◆ slot

int LZWState::slot

Last read code.

Definition at line 60 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

◆ fc

int LZWState::fc

Definition at line 61 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

◆ oc

int LZWState::oc

Definition at line 61 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

◆ sp

uint8_t* LZWState::sp

Definition at line 62 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

◆ stack

uint8_t LZWState::stack[LZW_SIZTABLE]

Definition at line 63 of file lzw.c.

Referenced by ff_lzw_decode(), and ff_lzw_decode_init().

◆ suffix

uint8_t LZWState::suffix[LZW_SIZTABLE]

Definition at line 64 of file lzw.c.

Referenced by ff_lzw_decode().

◆ prefix

uint16_t LZWState::prefix[LZW_SIZTABLE]

Definition at line 65 of file lzw.c.

Referenced by ff_lzw_decode().

◆ bs

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: