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

Data Fields

AVCodecContextavctx
 
H264DSPContext h264dsp
 
H264PredContext hpc
 
HpelDSPContext hdsp
 
TpelDSPContext tdsp
 
VideoDSPContext vdsp
 
SVQ3Framecur_pic
 
SVQ3Framenext_pic
 
SVQ3Framelast_pic
 
GetBitContext gb
 
GetBitContext gb_slice
 
uint8_tslice_buf
 
int slice_size
 
int halfpel_flag
 
int thirdpel_flag
 
int has_watermark
 
uint32_t watermark_key
 
uint8_tbuf
 
int buf_size
 
int adaptive_quant
 
int next_p_frame_damaged
 
int h_edge_pos
 
int v_edge_pos
 
int last_frame_output
 
int slice_num
 
int qscale
 
int cbp
 
int frame_num
 
int frame_num_offset
 
int prev_frame_num_offset
 
int prev_frame_num
 
enum AVPictureType pict_type
 
enum AVPictureType slice_type
 
int low_delay
 
int mb_x
 
int mb_y
 
int mb_xy
 
int mb_width
 
int mb_height
 
int mb_stride
 
int mb_num
 
int b_stride
 
uint32_t * mb2br_xy
 
int chroma_pred_mode
 
int intra16x16_pred_mode
 
int8_t intra4x4_pred_mode_cache [5 *8]
 
int8_t * intra4x4_pred_mode
 
unsigned int top_samples_available
 
unsigned int topright_samples_available
 
unsigned int left_samples_available
 
uint8_tedge_emu_buffer
 
int16_t mv_cache [2][5 *8][2]
 
int8_t ref_cache [2][5 *8]
 
int16_t mb [16 *48 *2]
 
int16_t mb_luma_dc [3][16 *2]
 
uint8_t non_zero_count_cache [15 *8]
 
uint32_t dequant4_coeff [QP_MAX_NUM+1][16]
 
int block_offset [2 *(16 *3)]
 

Detailed Description

Definition at line 82 of file svq3.c.

Field Documentation

AVCodecContext* SVQ3Context::avctx
H264DSPContext SVQ3Context::h264dsp

Definition at line 85 of file svq3.c.

Referenced by hl_decode_mb(), and svq3_decode_init().

H264PredContext SVQ3Context::hpc

Definition at line 86 of file svq3.c.

Referenced by hl_decode_mb(), hl_decode_mb_predict_luma(), and svq3_decode_init().

HpelDSPContext SVQ3Context::hdsp

Definition at line 87 of file svq3.c.

Referenced by svq3_decode_init(), and svq3_mc_dir_part().

TpelDSPContext SVQ3Context::tdsp

Definition at line 88 of file svq3.c.

Referenced by svq3_decode_init(), and svq3_mc_dir_part().

VideoDSPContext SVQ3Context::vdsp

Definition at line 89 of file svq3.c.

Referenced by hl_decode_mb(), svq3_decode_init(), and svq3_mc_dir_part().

SVQ3Frame* SVQ3Context::cur_pic
SVQ3Frame* SVQ3Context::next_pic
SVQ3Frame* SVQ3Context::last_pic

Definition at line 93 of file svq3.c.

Referenced by svq3_decode_end(), svq3_decode_frame(), svq3_decode_init(), and svq3_mc_dir_part().

GetBitContext SVQ3Context::gb

Definition at line 94 of file svq3.c.

Referenced by svq3_decode_frame(), and svq3_decode_slice_header().

GetBitContext SVQ3Context::gb_slice

Definition at line 95 of file svq3.c.

Referenced by svq3_decode_frame(), svq3_decode_mb(), svq3_decode_slice_header(), and svq3_mc_dir().

uint8_t* SVQ3Context::slice_buf

Definition at line 96 of file svq3.c.

Referenced by svq3_decode_end(), and svq3_decode_slice_header().

int SVQ3Context::slice_size

Definition at line 97 of file svq3.c.

Referenced by svq3_decode_slice_header().

int SVQ3Context::halfpel_flag

Definition at line 98 of file svq3.c.

Referenced by svq3_decode_frame(), svq3_decode_init(), and svq3_decode_mb().

int SVQ3Context::thirdpel_flag

Definition at line 99 of file svq3.c.

Referenced by svq3_decode_frame(), svq3_decode_init(), and svq3_decode_mb().

int SVQ3Context::has_watermark

Definition at line 100 of file svq3.c.

Referenced by svq3_decode_init(), and svq3_decode_slice_header().

uint32_t SVQ3Context::watermark_key

Definition at line 101 of file svq3.c.

Referenced by svq3_decode_frame(), svq3_decode_init(), and svq3_decode_slice_header().

uint8_t* SVQ3Context::buf

Definition at line 102 of file svq3.c.

Referenced by svq3_decode_end(), and svq3_decode_frame().

int SVQ3Context::buf_size

Definition at line 103 of file svq3.c.

Referenced by svq3_decode_end(), and svq3_decode_frame().

int SVQ3Context::adaptive_quant

Definition at line 104 of file svq3.c.

Referenced by svq3_decode_frame(), svq3_decode_mb(), and svq3_decode_slice_header().

int SVQ3Context::next_p_frame_damaged

Definition at line 105 of file svq3.c.

Referenced by svq3_decode_frame().

int SVQ3Context::h_edge_pos

Definition at line 106 of file svq3.c.

Referenced by svq3_decode_init(), svq3_mc_dir(), and svq3_mc_dir_part().

int SVQ3Context::v_edge_pos

Definition at line 107 of file svq3.c.

Referenced by svq3_decode_init(), svq3_mc_dir(), and svq3_mc_dir_part().

int SVQ3Context::last_frame_output

Definition at line 108 of file svq3.c.

Referenced by svq3_decode_frame().

int SVQ3Context::slice_num

Definition at line 109 of file svq3.c.

Referenced by svq3_decode_frame(), and svq3_decode_slice_header().

int SVQ3Context::qscale
int SVQ3Context::cbp

Definition at line 111 of file svq3.c.

Referenced by hl_decode_mb(), svq3_decode_frame(), and svq3_decode_mb().

int SVQ3Context::frame_num

Definition at line 112 of file svq3.c.

Referenced by svq3_decode_frame().

int SVQ3Context::frame_num_offset

Definition at line 113 of file svq3.c.

Referenced by svq3_decode_frame(), and svq3_mc_dir().

int SVQ3Context::prev_frame_num_offset

Definition at line 114 of file svq3.c.

Referenced by svq3_decode_frame(), and svq3_mc_dir().

int SVQ3Context::prev_frame_num

Definition at line 115 of file svq3.c.

Referenced by svq3_decode_frame().

enum AVPictureType SVQ3Context::pict_type

Definition at line 117 of file svq3.c.

Referenced by get_buffer(), svq3_decode_frame(), and svq3_decode_mb().

enum AVPictureType SVQ3Context::slice_type

Definition at line 118 of file svq3.c.

Referenced by svq3_decode_frame(), and svq3_decode_slice_header().

int SVQ3Context::low_delay

Definition at line 119 of file svq3.c.

Referenced by svq3_decode_frame(), and svq3_decode_init().

int SVQ3Context::mb_x
int SVQ3Context::mb_y
int SVQ3Context::mb_xy

Definition at line 122 of file svq3.c.

Referenced by hl_decode_mb(), svq3_decode_frame(), svq3_decode_mb(), and svq3_decode_slice_header().

int SVQ3Context::mb_width
int SVQ3Context::mb_height

Definition at line 123 of file svq3.c.

Referenced by get_buffer(), svq3_decode_frame(), and svq3_decode_init().

int SVQ3Context::mb_stride
int SVQ3Context::mb_num

Definition at line 124 of file svq3.c.

Referenced by svq3_decode_init(), and svq3_decode_slice_header().

int SVQ3Context::b_stride

Definition at line 125 of file svq3.c.

Referenced by svq3_decode_init(), svq3_decode_mb(), and svq3_mc_dir().

uint32_t* SVQ3Context::mb2br_xy
int SVQ3Context::chroma_pred_mode

Definition at line 129 of file svq3.c.

Referenced by hl_decode_mb(), and svq3_decode_mb().

int SVQ3Context::intra16x16_pred_mode

Definition at line 130 of file svq3.c.

Referenced by hl_decode_mb_predict_luma(), and svq3_decode_mb().

int8_t SVQ3Context::intra4x4_pred_mode_cache[5 *8]

Definition at line 132 of file svq3.c.

Referenced by hl_decode_mb_predict_luma(), and svq3_decode_mb().

int8_t* SVQ3Context::intra4x4_pred_mode
unsigned int SVQ3Context::top_samples_available

Definition at line 135 of file svq3.c.

Referenced by svq3_decode_mb().

unsigned int SVQ3Context::topright_samples_available

Definition at line 136 of file svq3.c.

Referenced by hl_decode_mb_predict_luma(), and svq3_decode_mb().

unsigned int SVQ3Context::left_samples_available

Definition at line 137 of file svq3.c.

Referenced by svq3_decode_mb().

uint8_t* SVQ3Context::edge_emu_buffer

Definition at line 139 of file svq3.c.

Referenced by get_buffer(), svq3_decode_end(), and svq3_mc_dir_part().

int16_t SVQ3Context::mv_cache[2][5 *8][2]

Definition at line 141 of file svq3.c.

Referenced by svq3_decode_mb(), svq3_fetch_diagonal_mv(), svq3_mc_dir(), and svq3_pred_motion().

int8_t SVQ3Context::ref_cache[2][5 *8]
int16_t SVQ3Context::mb[16 *48 *2]
int16_t SVQ3Context::mb_luma_dc[3][16 *2]

Definition at line 144 of file svq3.c.

Referenced by hl_decode_mb_predict_luma(), and svq3_decode_mb().

uint8_t SVQ3Context::non_zero_count_cache[15 *8]
uint32_t SVQ3Context::dequant4_coeff[QP_MAX_NUM+1][16]

Definition at line 146 of file svq3.c.

Referenced by hl_decode_mb(), and init_dequant4_coeff_table().

int SVQ3Context::block_offset[2 *(16 *3)]

Definition at line 147 of file svq3.c.

Referenced by hl_decode_mb(), and svq3_decode_frame().


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