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

Data Fields

GetBitContext gb
 
Predictor predictor
 
int interlaced
 
int decorrelate
 
int bitstream_bpp
 
int version
 
int yuy2
 
int bgr32
 
int bps
 
int n
 
int vlc_n
 
int alpha
 
int chroma
 
int yuv
 
int chroma_h_shift
 
int chroma_v_shift
 
int flags
 
int context
 
int last_slice_end
 
uint8_t * temp [3]
 
uint16_t * temp16 [3]
 identical to temp but 16bit type More...
 
uint8_t len [4][MAX_VLC_N]
 
uint32_t bits [4][MAX_VLC_N]
 
uint32_t pix_bgr_map [1<< VLC_BITS]
 
VLC vlc [8]
 
uint8_t * bitstream_buffer
 
unsigned int bitstream_buffer_size
 
BswapDSPContext bdsp
 
HuffYUVDSPContext hdsp
 
LLVidDSPContext llviddsp
 

Detailed Description

Definition at line 51 of file huffyuvdec.c.

Field Documentation

◆ gb

GetBitContext HYuvDecContext::gb

Definition at line 52 of file huffyuvdec.c.

◆ predictor

Predictor HYuvDecContext::predictor

Definition at line 53 of file huffyuvdec.c.

◆ interlaced

int HYuvDecContext::interlaced

Definition at line 54 of file huffyuvdec.c.

◆ decorrelate

int HYuvDecContext::decorrelate

Definition at line 55 of file huffyuvdec.c.

◆ bitstream_bpp

int HYuvDecContext::bitstream_bpp

Definition at line 56 of file huffyuvdec.c.

◆ version

int HYuvDecContext::version

Definition at line 57 of file huffyuvdec.c.

◆ yuy2

int HYuvDecContext::yuy2

Definition at line 58 of file huffyuvdec.c.

◆ bgr32

int HYuvDecContext::bgr32

Definition at line 59 of file huffyuvdec.c.

◆ bps

int HYuvDecContext::bps

Definition at line 60 of file huffyuvdec.c.

◆ n

int HYuvDecContext::n

Definition at line 61 of file huffyuvdec.c.

◆ vlc_n

int HYuvDecContext::vlc_n

Definition at line 62 of file huffyuvdec.c.

◆ alpha

int HYuvDecContext::alpha

Definition at line 63 of file huffyuvdec.c.

◆ chroma

int HYuvDecContext::chroma

Definition at line 64 of file huffyuvdec.c.

◆ yuv

int HYuvDecContext::yuv

Definition at line 65 of file huffyuvdec.c.

◆ chroma_h_shift

int HYuvDecContext::chroma_h_shift

Definition at line 66 of file huffyuvdec.c.

◆ chroma_v_shift

int HYuvDecContext::chroma_v_shift

Definition at line 67 of file huffyuvdec.c.

◆ flags

int HYuvDecContext::flags

Definition at line 68 of file huffyuvdec.c.

◆ context

int HYuvDecContext::context

Definition at line 69 of file huffyuvdec.c.

◆ last_slice_end

int HYuvDecContext::last_slice_end

Definition at line 70 of file huffyuvdec.c.

◆ temp

uint8_t* HYuvDecContext::temp[3]

Definition at line 72 of file huffyuvdec.c.

◆ temp16

uint16_t* HYuvDecContext::temp16[3]

identical to temp but 16bit type

Definition at line 73 of file huffyuvdec.c.

◆ len

uint8_t HYuvDecContext::len[4][MAX_VLC_N]

Definition at line 74 of file huffyuvdec.c.

◆ bits

uint32_t HYuvDecContext::bits[4][MAX_VLC_N]

Definition at line 75 of file huffyuvdec.c.

◆ pix_bgr_map

uint32_t HYuvDecContext::pix_bgr_map[1<< VLC_BITS]

Definition at line 76 of file huffyuvdec.c.

◆ vlc

VLC HYuvDecContext::vlc[8]

Definition at line 77 of file huffyuvdec.c.

◆ bitstream_buffer

uint8_t* HYuvDecContext::bitstream_buffer

Definition at line 78 of file huffyuvdec.c.

◆ bitstream_buffer_size

unsigned int HYuvDecContext::bitstream_buffer_size

Definition at line 79 of file huffyuvdec.c.

◆ bdsp

BswapDSPContext HYuvDecContext::bdsp

Definition at line 80 of file huffyuvdec.c.

◆ hdsp

HuffYUVDSPContext HYuvDecContext::hdsp

Definition at line 81 of file huffyuvdec.c.

◆ llviddsp

LLVidDSPContext HYuvDecContext::llviddsp

Definition at line 82 of file huffyuvdec.c.


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