FFmpeg  4.0
Data Fields
IntraX8Context Struct Reference

#include <libavcodec/intrax8.h>

Data Fields

VLCj_ac_vlc [4]
 
VLCj_orient_vlc
 
VLCj_dc_vlc [3]
 
int use_quant_matrix
 
uint8_tprediction_table
 
ScanTable scantable [3]
 
WMV2DSPContext wdsp
 
uint8_t idct_permutation [64]
 
AVCodecContextavctx
 
intblock_last_index
 last nonzero coefficient in block More...
 
int16_t(* block )[64]
 
IntraX8DSPContext dsp
 
IDCTDSPContext idsp
 
BlockDSPContext bdsp
 
int quant
 
int dquant
 
int qsum
 
int loopfilter
 
AVFrameframe
 
GetBitContextgb
 
int quant_dc_chroma
 
int divide_quant_dc_luma
 
int divide_quant_dc_chroma
 
uint8_tdest [3]
 
uint8_t scratchpad [42]
 
int edges
 
int flat_dc
 
int predicted_dc
 
int raw_orient
 
int chroma_orient
 
int orient
 
int est_run
 
int mb_x
 
int mb_y
 
int mb_width
 
int mb_height
 

Detailed Description

Definition at line 29 of file intrax8.h.

Field Documentation

◆ j_ac_vlc

VLC* IntraX8Context::j_ac_vlc[4]

Definition at line 30 of file intrax8.h.

Referenced by x8_get_ac_rlf(), x8_reset_vlc_tables(), and x8_select_ac_table().

◆ j_orient_vlc

VLC* IntraX8Context::j_orient_vlc

Definition at line 31 of file intrax8.h.

Referenced by x8_get_orient_vlc(), and x8_reset_vlc_tables().

◆ j_dc_vlc

VLC* IntraX8Context::j_dc_vlc[3]

Definition at line 32 of file intrax8.h.

Referenced by x8_get_dc_rlf(), and x8_reset_vlc_tables().

◆ use_quant_matrix

int IntraX8Context::use_quant_matrix

Definition at line 34 of file intrax8.h.

Referenced by ff_intrax8_decode_picture(), and x8_decode_intra_mb().

◆ prediction_table

uint8_t* IntraX8Context::prediction_table

◆ scantable

ScanTable IntraX8Context::scantable[3]

Definition at line 38 of file intrax8.h.

Referenced by ff_intrax8_common_init(), and x8_decode_intra_mb().

◆ wdsp

WMV2DSPContext IntraX8Context::wdsp

Definition at line 39 of file intrax8.h.

Referenced by ff_intrax8_common_init(), and x8_decode_intra_mb().

◆ idct_permutation

uint8_t IntraX8Context::idct_permutation[64]

Definition at line 40 of file intrax8.h.

Referenced by ff_intrax8_common_init().

◆ avctx

AVCodecContext* IntraX8Context::avctx

Definition at line 41 of file intrax8.h.

Referenced by ff_intrax8_common_init(), and ff_intrax8_decode_picture().

◆ block_last_index

int* IntraX8Context::block_last_index

last nonzero coefficient in block

Definition at line 42 of file intrax8.h.

Referenced by ff_intrax8_common_init(), x8_ac_compensation(), and x8_decode_intra_mb().

◆ block

int16_t(* IntraX8Context::block)[64]

Definition at line 43 of file intrax8.h.

Referenced by ff_intrax8_common_init(), and x8_decode_intra_mb().

◆ dsp

IntraX8DSPContext IntraX8Context::dsp

◆ idsp

IDCTDSPContext IntraX8Context::idsp

Definition at line 47 of file intrax8.h.

Referenced by ff_intrax8_common_init().

◆ bdsp

BlockDSPContext IntraX8Context::bdsp

Definition at line 48 of file intrax8.h.

Referenced by ff_intrax8_common_init(), and x8_decode_intra_mb().

◆ quant

int IntraX8Context::quant

◆ dquant

int IntraX8Context::dquant

Definition at line 50 of file intrax8.h.

Referenced by ff_intrax8_decode_picture(), and x8_decode_intra_mb().

◆ qsum

int IntraX8Context::qsum

Definition at line 51 of file intrax8.h.

Referenced by ff_intrax8_decode_picture(), and x8_decode_intra_mb().

◆ loopfilter

int IntraX8Context::loopfilter

Definition at line 52 of file intrax8.h.

Referenced by ff_intrax8_decode_picture(), and x8_decode_intra_mb().

◆ frame

AVFrame* IntraX8Context::frame

◆ gb

GetBitContext* IntraX8Context::gb

◆ quant_dc_chroma

int IntraX8Context::quant_dc_chroma

◆ divide_quant_dc_luma

int IntraX8Context::divide_quant_dc_luma

Definition at line 58 of file intrax8.h.

Referenced by ff_intrax8_decode_picture(), and x8_decode_intra_mb().

◆ divide_quant_dc_chroma

int IntraX8Context::divide_quant_dc_chroma

Definition at line 59 of file intrax8.h.

Referenced by ff_intrax8_decode_picture(), and x8_decode_intra_mb().

◆ dest

uint8_t* IntraX8Context::dest[3]

◆ scratchpad

uint8_t IntraX8Context::scratchpad[42]

Definition at line 61 of file intrax8.h.

Referenced by x8_decode_intra_mb(), and x8_setup_spatial_predictor().

◆ edges

int IntraX8Context::edges

◆ flat_dc

int IntraX8Context::flat_dc

Definition at line 65 of file intrax8.h.

Referenced by x8_decode_intra_mb(), and x8_setup_spatial_predictor().

◆ predicted_dc

int IntraX8Context::predicted_dc

Definition at line 66 of file intrax8.h.

Referenced by x8_decode_intra_mb(), and x8_setup_spatial_predictor().

◆ raw_orient

int IntraX8Context::raw_orient

◆ chroma_orient

int IntraX8Context::chroma_orient

Definition at line 68 of file intrax8.h.

Referenced by x8_get_prediction_chroma(), and x8_setup_spatial_predictor().

◆ orient

int IntraX8Context::orient

Definition at line 69 of file intrax8.h.

Referenced by x8_decode_intra_mb(), x8_get_prediction(), and x8_setup_spatial_predictor().

◆ est_run

int IntraX8Context::est_run

Definition at line 70 of file intrax8.h.

Referenced by x8_decode_intra_mb(), and x8_get_prediction().

◆ mb_x

int IntraX8Context::mb_x

◆ mb_y

int IntraX8Context::mb_y

◆ mb_width

int IntraX8Context::mb_width

◆ mb_height

int IntraX8Context::mb_height

Definition at line 74 of file intrax8.h.

Referenced by ff_intrax8_common_init(), and ff_intrax8_decode_picture().


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