FFmpeg
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
 
union {
   uint8_t *   temp [3]
 
   uint16_t *   temp16 [3]
 
}; 
 
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 53 of file huffyuvdec.c.

Field Documentation

◆ gb

GetBitContext HYuvDecContext::gb

Definition at line 54 of file huffyuvdec.c.

◆ predictor

Predictor HYuvDecContext::predictor

Definition at line 55 of file huffyuvdec.c.

◆ interlaced

int HYuvDecContext::interlaced

Definition at line 56 of file huffyuvdec.c.

◆ decorrelate

int HYuvDecContext::decorrelate

Definition at line 57 of file huffyuvdec.c.

◆ bitstream_bpp

int HYuvDecContext::bitstream_bpp

Definition at line 58 of file huffyuvdec.c.

◆ version

int HYuvDecContext::version

Definition at line 59 of file huffyuvdec.c.

◆ yuy2

int HYuvDecContext::yuy2

Definition at line 60 of file huffyuvdec.c.

◆ bgr32

int HYuvDecContext::bgr32

Definition at line 61 of file huffyuvdec.c.

◆ bps

int HYuvDecContext::bps

Definition at line 62 of file huffyuvdec.c.

◆ n

int HYuvDecContext::n

Definition at line 63 of file huffyuvdec.c.

◆ vlc_n

int HYuvDecContext::vlc_n

Definition at line 64 of file huffyuvdec.c.

◆ alpha

int HYuvDecContext::alpha

Definition at line 65 of file huffyuvdec.c.

◆ chroma

int HYuvDecContext::chroma

Definition at line 66 of file huffyuvdec.c.

◆ yuv

int HYuvDecContext::yuv

Definition at line 67 of file huffyuvdec.c.

◆ chroma_h_shift

int HYuvDecContext::chroma_h_shift

Definition at line 68 of file huffyuvdec.c.

◆ chroma_v_shift

int HYuvDecContext::chroma_v_shift

Definition at line 69 of file huffyuvdec.c.

◆ flags

int HYuvDecContext::flags

Definition at line 70 of file huffyuvdec.c.

◆ context

int HYuvDecContext::context

Definition at line 71 of file huffyuvdec.c.

◆ last_slice_end

int HYuvDecContext::last_slice_end

Definition at line 72 of file huffyuvdec.c.

◆ temp

uint8_t* HYuvDecContext::temp[3]

Definition at line 75 of file huffyuvdec.c.

◆ temp16

uint16_t* HYuvDecContext::temp16[3]

Definition at line 76 of file huffyuvdec.c.

◆ @136

union { ... }

◆ len

uint8_t HYuvDecContext::len[4][MAX_VLC_N]

Definition at line 78 of file huffyuvdec.c.

◆ bits

uint32_t HYuvDecContext::bits[4][MAX_VLC_N]

Definition at line 79 of file huffyuvdec.c.

◆ pix_bgr_map

uint32_t HYuvDecContext::pix_bgr_map[1<< VLC_BITS]

Definition at line 80 of file huffyuvdec.c.

◆ vlc

VLC HYuvDecContext::vlc[8]

Definition at line 81 of file huffyuvdec.c.

◆ bitstream_buffer

uint8_t* HYuvDecContext::bitstream_buffer

Definition at line 82 of file huffyuvdec.c.

◆ bitstream_buffer_size

unsigned int HYuvDecContext::bitstream_buffer_size

Definition at line 83 of file huffyuvdec.c.

◆ bdsp

BswapDSPContext HYuvDecContext::bdsp

Definition at line 84 of file huffyuvdec.c.

◆ hdsp

HuffYUVDSPContext HYuvDecContext::hdsp

Definition at line 85 of file huffyuvdec.c.

◆ llviddsp

LLVidDSPContext HYuvDecContext::llviddsp

Definition at line 86 of file huffyuvdec.c.


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