FFmpeg
Data Fields
VP56Context Struct Reference

#include <vp56.h>

Data Fields

AVCodecContextavctx
 
H264ChromaContext h264chroma
 
HpelDSPContext hdsp
 
VideoDSPContext vdsp
 
VP3DSPContext vp3dsp
 
VP56DSPContext vp56dsp
 
uint8_t idct_scantable [64]
 
AVFrameframes [4]
 
uint8_t * edge_emu_buffer_alloc
 
uint8_t * edge_emu_buffer
 
VPXRangeCoder c
 
VPXRangeCoder cc
 
VPXRangeCoderccp
 
int sub_version
 
int golden_frame
 
int plane_width [4]
 
int plane_height [4]
 
int mb_width
 
int mb_height
 
int block_offset [6]
 
int quantizer
 
uint16_t dequant_dc
 
uint16_t dequant_ac
 
VP56RefDcabove_blocks
 
VP56RefDc left_block [4]
 
int above_block_idx [6]
 
int16_t prev_dc [3][3]
 
VP56mb mb_type
 
VP56Macroblockmacroblocks
 
int16_t block_coeff [6][64]
 
int idct_selector [6]
 
const uint8_t * def_coeff_reorder
 
VP56mv mv [6]
 
VP56mv vector_candidate [2]
 
int vector_candidate_pos
 
int filter_header
 
int deblock_filtering
 
int filter_selection
 
int filter_mode
 
int max_vector_length
 
int sample_variance_threshold
 
int bounding_values_array [256]
 
uint8_t coeff_ctx [4][64]
 
uint8_t coeff_ctx_last [4]
 
int has_alpha
 
int interlaced
 
int il_prob
 
int il_block
 
int flip
 
int frbi
 
int srbi
 
ptrdiff_t stride [4]
 
const uint8_t * vp56_coord_div
 
VP56ParseVectorAdjustment parse_vector_adjustment
 
VP56Filter filter
 
VP56ParseCoeff parse_coeff
 
VP56DefaultModelsInit default_models_init
 
VP56ParseVectorModels parse_vector_models
 
VP56ParseCoeffModels parse_coeff_models
 
VP56ParseHeader parse_header
 
VP56Context * alpha_context
 
VP56Modelmodelp
 
VP56Model model
 
int use_huffman
 
GetBitContext gb
 
VLC dccv_vlc [2]
 
VLC runv_vlc [2]
 
VLC ract_vlc [2][3][6]
 
unsigned int nb_null [2][2]
 
int have_undamaged_frame
 
int discard_frame
 

Detailed Description

Definition at line 115 of file vp56.h.

Field Documentation

◆ avctx

AVCodecContext* VP56Context::avctx

Definition at line 116 of file vp56.h.

◆ h264chroma

H264ChromaContext VP56Context::h264chroma

Definition at line 117 of file vp56.h.

◆ hdsp

HpelDSPContext VP56Context::hdsp

Definition at line 118 of file vp56.h.

◆ vdsp

VideoDSPContext VP56Context::vdsp

Definition at line 119 of file vp56.h.

◆ vp3dsp

VP3DSPContext VP56Context::vp3dsp

Definition at line 120 of file vp56.h.

◆ vp56dsp

VP56DSPContext VP56Context::vp56dsp

Definition at line 121 of file vp56.h.

◆ idct_scantable

uint8_t VP56Context::idct_scantable[64]

Definition at line 122 of file vp56.h.

◆ frames

AVFrame* VP56Context::frames[4]

Definition at line 123 of file vp56.h.

◆ edge_emu_buffer_alloc

uint8_t* VP56Context::edge_emu_buffer_alloc

Definition at line 124 of file vp56.h.

◆ edge_emu_buffer

uint8_t* VP56Context::edge_emu_buffer

Definition at line 125 of file vp56.h.

◆ c

VPXRangeCoder VP56Context::c

Definition at line 126 of file vp56.h.

◆ cc

VPXRangeCoder VP56Context::cc

Definition at line 127 of file vp56.h.

◆ ccp

VPXRangeCoder* VP56Context::ccp

Definition at line 128 of file vp56.h.

◆ sub_version

int VP56Context::sub_version

Definition at line 129 of file vp56.h.

◆ golden_frame

int VP56Context::golden_frame

Definition at line 132 of file vp56.h.

◆ plane_width

int VP56Context::plane_width[4]

Definition at line 133 of file vp56.h.

◆ plane_height

int VP56Context::plane_height[4]

Definition at line 134 of file vp56.h.

◆ mb_width

int VP56Context::mb_width

Definition at line 135 of file vp56.h.

◆ mb_height

int VP56Context::mb_height

Definition at line 136 of file vp56.h.

◆ block_offset

int VP56Context::block_offset[6]

Definition at line 137 of file vp56.h.

◆ quantizer

int VP56Context::quantizer

Definition at line 139 of file vp56.h.

◆ dequant_dc

uint16_t VP56Context::dequant_dc

Definition at line 140 of file vp56.h.

◆ dequant_ac

uint16_t VP56Context::dequant_ac

Definition at line 141 of file vp56.h.

◆ above_blocks

VP56RefDc* VP56Context::above_blocks

Definition at line 144 of file vp56.h.

◆ left_block

VP56RefDc VP56Context::left_block[4]

Definition at line 145 of file vp56.h.

◆ above_block_idx

int VP56Context::above_block_idx[6]

Definition at line 146 of file vp56.h.

◆ prev_dc

int16_t VP56Context::prev_dc[3][3]

Definition at line 147 of file vp56.h.

◆ mb_type

VP56mb VP56Context::mb_type

Definition at line 150 of file vp56.h.

◆ macroblocks

VP56Macroblock* VP56Context::macroblocks

Definition at line 151 of file vp56.h.

◆ block_coeff

int16_t VP56Context::block_coeff[6][64]

Definition at line 152 of file vp56.h.

◆ idct_selector

int VP56Context::idct_selector[6]

Definition at line 153 of file vp56.h.

◆ def_coeff_reorder

const uint8_t* VP56Context::def_coeff_reorder

Definition at line 154 of file vp56.h.

◆ mv

VP56mv VP56Context::mv[6]

Definition at line 157 of file vp56.h.

◆ vector_candidate

VP56mv VP56Context::vector_candidate[2]

Definition at line 158 of file vp56.h.

◆ vector_candidate_pos

int VP56Context::vector_candidate_pos

Definition at line 159 of file vp56.h.

◆ filter_header

int VP56Context::filter_header

Definition at line 162 of file vp56.h.

◆ deblock_filtering

int VP56Context::deblock_filtering

Definition at line 163 of file vp56.h.

◆ filter_selection

int VP56Context::filter_selection

Definition at line 164 of file vp56.h.

◆ filter_mode

int VP56Context::filter_mode

Definition at line 165 of file vp56.h.

◆ max_vector_length

int VP56Context::max_vector_length

Definition at line 166 of file vp56.h.

◆ sample_variance_threshold

int VP56Context::sample_variance_threshold

Definition at line 167 of file vp56.h.

◆ bounding_values_array

int VP56Context::bounding_values_array[256]

Definition at line 168 of file vp56.h.

◆ coeff_ctx

uint8_t VP56Context::coeff_ctx[4][64]

Definition at line 170 of file vp56.h.

◆ coeff_ctx_last

uint8_t VP56Context::coeff_ctx_last[4]

Definition at line 171 of file vp56.h.

◆ has_alpha

int VP56Context::has_alpha

Definition at line 173 of file vp56.h.

◆ interlaced

int VP56Context::interlaced

Definition at line 176 of file vp56.h.

◆ il_prob

int VP56Context::il_prob

Definition at line 177 of file vp56.h.

◆ il_block

int VP56Context::il_block

Definition at line 178 of file vp56.h.

◆ flip

int VP56Context::flip

Definition at line 181 of file vp56.h.

◆ frbi

int VP56Context::frbi

Definition at line 182 of file vp56.h.

◆ srbi

int VP56Context::srbi

Definition at line 183 of file vp56.h.

◆ stride

ptrdiff_t VP56Context::stride[4]

Definition at line 184 of file vp56.h.

◆ vp56_coord_div

const uint8_t* VP56Context::vp56_coord_div

Definition at line 186 of file vp56.h.

◆ parse_vector_adjustment

VP56ParseVectorAdjustment VP56Context::parse_vector_adjustment

Definition at line 187 of file vp56.h.

◆ filter

VP56Filter VP56Context::filter

Definition at line 188 of file vp56.h.

◆ parse_coeff

VP56ParseCoeff VP56Context::parse_coeff

Definition at line 189 of file vp56.h.

◆ default_models_init

VP56DefaultModelsInit VP56Context::default_models_init

Definition at line 190 of file vp56.h.

◆ parse_vector_models

VP56ParseVectorModels VP56Context::parse_vector_models

Definition at line 191 of file vp56.h.

◆ parse_coeff_models

VP56ParseCoeffModels VP56Context::parse_coeff_models

Definition at line 192 of file vp56.h.

◆ parse_header

VP56ParseHeader VP56Context::parse_header

Definition at line 193 of file vp56.h.

◆ alpha_context

VP56Context* VP56Context::alpha_context

Definition at line 196 of file vp56.h.

◆ modelp

VP56Model* VP56Context::modelp

Definition at line 198 of file vp56.h.

◆ model

VP56Model VP56Context::model

Definition at line 199 of file vp56.h.

◆ use_huffman

int VP56Context::use_huffman

Definition at line 202 of file vp56.h.

◆ gb

GetBitContext VP56Context::gb

Definition at line 203 of file vp56.h.

◆ dccv_vlc

VLC VP56Context::dccv_vlc[2]

Definition at line 204 of file vp56.h.

◆ runv_vlc

VLC VP56Context::runv_vlc[2]

Definition at line 205 of file vp56.h.

◆ ract_vlc

VLC VP56Context::ract_vlc[2][3][6]

Definition at line 206 of file vp56.h.

◆ nb_null

unsigned int VP56Context::nb_null[2][2]

Definition at line 207 of file vp56.h.

◆ have_undamaged_frame

int VP56Context::have_undamaged_frame

Definition at line 209 of file vp56.h.

◆ discard_frame

int VP56Context::discard_frame

Definition at line 210 of file vp56.h.


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