FFmpeg  4.0
Data Fields
CLVContext Struct Reference

Data Fields

AVCodecContextavctx
 
IDCTDSPContext idsp
 
AVFramepic
 
AVFrameprev
 
GetBitContext gb
 
int mb_width
 
int mb_height
 
int pmb_width
 
int pmb_height
 
MVInfo mvi
 
int tile_size
 
int tile_shift
 
VLC dc_vlc
 
VLC ac_vlc
 
LevelCodes ylev [4]
 
LevelCodes ulev [3]
 
LevelCodes vlev [3]
 
int luma_dc_quant
 
int chroma_dc_quant
 
int ac_quant
 
int16_t block [64]
 
int top_dc [3]
 
int left_dc [4]
 

Detailed Description

Definition at line 65 of file clearvideo.c.

Field Documentation

◆ avctx

AVCodecContext* CLVContext::avctx

Definition at line 66 of file clearvideo.c.

Referenced by clv_decode_init().

◆ idsp

IDCTDSPContext CLVContext::idsp

Definition at line 67 of file clearvideo.c.

Referenced by clv_decode_init(), and decode_mb().

◆ pic

AVFrame* CLVContext::pic

Definition at line 68 of file clearvideo.c.

Referenced by clv_decode_end(), clv_decode_frame(), clv_decode_init(), and decode_mb().

◆ prev

AVFrame* CLVContext::prev

Definition at line 69 of file clearvideo.c.

Referenced by clv_decode_end(), clv_decode_frame(), and clv_decode_init().

◆ gb

GetBitContext CLVContext::gb

Definition at line 70 of file clearvideo.c.

Referenced by clv_decode_frame(), decode_block(), and decode_mb().

◆ mb_width

int CLVContext::mb_width

Definition at line 71 of file clearvideo.c.

Referenced by clv_decode_frame(), and clv_decode_init().

◆ mb_height

int CLVContext::mb_height

Definition at line 71 of file clearvideo.c.

Referenced by clv_decode_frame(), and clv_decode_init().

◆ pmb_width

int CLVContext::pmb_width

Definition at line 72 of file clearvideo.c.

Referenced by clv_decode_frame(), and clv_decode_init().

◆ pmb_height

int CLVContext::pmb_height

Definition at line 72 of file clearvideo.c.

Referenced by clv_decode_frame(), and clv_decode_init().

◆ mvi

MVInfo CLVContext::mvi

Definition at line 73 of file clearvideo.c.

Referenced by clv_decode_end(), clv_decode_frame(), and clv_decode_init().

◆ tile_size

int CLVContext::tile_size

Definition at line 74 of file clearvideo.c.

Referenced by clv_decode_frame(), and clv_decode_init().

◆ tile_shift

int CLVContext::tile_shift

Definition at line 75 of file clearvideo.c.

Referenced by clv_decode_frame(), and clv_decode_init().

◆ dc_vlc

VLC CLVContext::dc_vlc

Definition at line 76 of file clearvideo.c.

Referenced by clv_decode_end(), clv_decode_init(), and decode_block().

◆ ac_vlc

VLC CLVContext::ac_vlc

Definition at line 76 of file clearvideo.c.

Referenced by clv_decode_end(), clv_decode_init(), and decode_block().

◆ ylev

LevelCodes CLVContext::ylev[4]

Definition at line 77 of file clearvideo.c.

Referenced by clv_decode_end(), clv_decode_frame(), and clv_decode_init().

◆ ulev

LevelCodes CLVContext::ulev[3]

Definition at line 77 of file clearvideo.c.

Referenced by clv_decode_end(), clv_decode_frame(), and clv_decode_init().

◆ vlev

LevelCodes CLVContext::vlev[3]

Definition at line 77 of file clearvideo.c.

Referenced by clv_decode_end(), clv_decode_frame(), and clv_decode_init().

◆ luma_dc_quant

int CLVContext::luma_dc_quant

Definition at line 78 of file clearvideo.c.

Referenced by clv_decode_frame(), and decode_mb().

◆ chroma_dc_quant

int CLVContext::chroma_dc_quant

Definition at line 78 of file clearvideo.c.

Referenced by clv_decode_frame(), and decode_mb().

◆ ac_quant

int CLVContext::ac_quant

Definition at line 78 of file clearvideo.c.

Referenced by clv_decode_frame(), and decode_mb().

◆ block

int16_t CLVContext::block[64]

Definition at line 79 of file clearvideo.c.

Referenced by decode_mb().

◆ top_dc

int CLVContext::top_dc[3]

Definition at line 80 of file clearvideo.c.

Referenced by clv_decode_frame(), and decode_mb().

◆ left_dc

int CLVContext::left_dc[4]

Definition at line 80 of file clearvideo.c.

Referenced by clv_decode_frame(), and decode_mb().


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