FFmpeg
|
#include <vp56.h>
Public Member Functions | |
DECLARE_ALIGNED (16, int16_t, block_coeff)[6][64] | |
Detailed Description
Member Function Documentation
vp56_context::DECLARE_ALIGNED | ( | 16 | , |
int16_t | , | ||
block_coeff | |||
) |
Field Documentation
int vp56_context::above_block_idx[6] |
Definition at line 128 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), vp56_add_predictors_dc(), vp5_parse_coeff(), and vp6_parse_coeff().
VP56RefDc* vp56_context::above_blocks |
Definition at line 126 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), ff_vp56_free_context(), ff_vp56_init_context(), vp56_add_predictors_dc(), vp56_size_changed(), vp5_parse_coeff(), and vp6_parse_coeff().
VP56Context* vp56_context::alpha_context |
Definition at line 170 of file vp56.h.
Referenced by ff_vp56_decode_frame(), ff_vp56_decode_mbs(), vp56_size_changed(), vp6_decode_free(), and vp6_decode_init().
AVCodecContext* vp56_context::avctx |
Definition at line 98 of file vp56.h.
Referenced by ff_vp56_init_context(), vp56_add_predictors_dc(), vp56_decode_4mv(), vp56_mc(), vp56_size_changed(), vp5_parse_header(), vp6_build_huff_tree(), and vp6_parse_header().
int vp56_context::block_offset[6] |
Definition at line 119 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), vp56_decode_mb(), and vp56_mc().
VP56RangeCoder vp56_context::c |
Definition at line 108 of file vp56.h.
Referenced by vp56_decode_4mv(), vp56_parse_mb_type(), vp56_parse_mb_type_models(), vp5_parse_coeff(), vp5_parse_coeff_models(), vp5_parse_header(), vp5_parse_vector_adjustment(), vp5_parse_vector_models(), vp6_parse_coeff_models(), vp6_parse_header(), vp6_parse_vector_adjustment(), and vp6_parse_vector_models().
VP56RangeCoder vp56_context::cc |
Definition at line 109 of file vp56.h.
Referenced by vp6_parse_header().
VP56RangeCoder* vp56_context::ccp |
Definition at line 110 of file vp56.h.
Referenced by vp6_parse_coeff(), and vp6_parse_header().
uint8_t vp56_context::coeff_ctx[4][64] |
Definition at line 149 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), and vp5_parse_coeff().
uint8_t vp56_context::coeff_ctx_last[4] |
Definition at line 150 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), and vp5_parse_coeff().
VLC vp56_context::dccv_vlc[2] |
Definition at line 178 of file vp56.h.
Referenced by vp6_decode_free_context(), vp6_parse_coeff_huffman(), and vp6_parse_coeff_models().
int vp56_context::deblock_filtering |
Definition at line 143 of file vp56.h.
Referenced by ff_vp56_init_context(), vp56_mc(), vp6_decode_init_context(), and vp6_parse_header().
VP56DefaultModelsInit vp56_context::default_models_init |
Definition at line 164 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), vp5_decode_init(), and vp6_decode_init_context().
uint16_t vp56_context::dequant_ac |
Definition at line 123 of file vp56.h.
Referenced by ff_vp56_init_dequant(), vp5_parse_coeff(), vp6_parse_coeff(), and vp6_parse_coeff_huffman().
uint16_t vp56_context::dequant_dc |
Definition at line 122 of file vp56.h.
Referenced by ff_vp56_init_dequant(), and vp56_add_predictors_dc().
uint8_t* vp56_context::edge_emu_buffer |
Definition at line 107 of file vp56.h.
Referenced by vp56_mc(), vp56_size_changed(), and vp6_filter_diag2().
uint8_t* vp56_context::edge_emu_buffer_alloc |
Definition at line 106 of file vp56.h.
Referenced by ff_vp56_free_context(), ff_vp56_init_context(), and vp56_size_changed().
VP56Filter vp56_context::filter |
Definition at line 162 of file vp56.h.
Referenced by ff_vp56_init_context(), vp56_mc(), and vp6_decode_init_context().
int vp56_context::filter_header |
Definition at line 142 of file vp56.h.
Referenced by vp6_parse_header().
int vp56_context::filter_mode |
Definition at line 145 of file vp56.h.
Referenced by vp6_filter(), and vp6_parse_header().
int vp56_context::filter_selection |
Definition at line 144 of file vp56.h.
Referenced by vp56_mc(), and vp6_parse_header().
int vp56_context::flip |
Definition at line 155 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), ff_vp56_init_context(), vp56_size_changed(), vp6_decode_init(), and vp6_filter().
AVFrame* vp56_context::frames[4] |
Definition at line 105 of file vp56.h.
Referenced by ff_vp56_decode_frame(), ff_vp56_decode_mbs(), ff_vp56_free_context(), ff_vp56_init_context(), vp56_decode_mb(), vp56_mc(), vp56_size_changed(), vp5_parse_coeff_models(), vp5_parse_header(), vp6_parse_coeff_models(), and vp6_parse_header().
int vp56_context::frbi |
Definition at line 156 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), and ff_vp56_init_context().
GetBitContext vp56_context::gb |
Definition at line 177 of file vp56.h.
Referenced by vp6_get_nb_null(), vp6_parse_coeff_huffman(), and vp6_parse_header().
int vp56_context::golden_frame |
Definition at line 114 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), ff_vp56_init_context(), and vp6_parse_header().
H264ChromaContext vp56_context::h264chroma |
Definition at line 99 of file vp56.h.
Referenced by ff_vp56_init_context(), vp6_filter(), and vp6_filter_diag2().
int vp56_context::has_alpha |
Definition at line 152 of file vp56.h.
Referenced by ff_vp56_decode_frame(), ff_vp56_init_context(), and vp6_decode_init().
HpelDSPContext vp56_context::hdsp |
Definition at line 100 of file vp56.h.
Referenced by ff_vp56_init_context(), vp56_decode_mb(), and vp56_mc().
uint8_t vp56_context::idct_scantable[64] |
Definition at line 104 of file vp56.h.
Referenced by ff_vp56_init_context(), vp56_add_predictors_dc(), vp5_parse_coeff(), vp6_parse_coeff(), and vp6_parse_coeff_huffman().
VP56RefDc vp56_context::left_block[4] |
Definition at line 127 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), vp56_add_predictors_dc(), and vp6_parse_coeff().
VP56Macroblock* vp56_context::macroblocks |
Definition at line 133 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), ff_vp56_free_context(), ff_vp56_init_context(), vp56_decode_4mv(), vp56_decode_mv(), vp56_get_vectors_predictors(), vp56_size_changed(), vp5_parse_header(), and vp6_parse_header().
int vp56_context::max_vector_length |
Definition at line 146 of file vp56.h.
Referenced by vp6_filter(), and vp6_parse_header().
int vp56_context::mb_height |
Definition at line 118 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), vp56_get_vectors_predictors(), and vp56_size_changed().
VP56mb vp56_context::mb_type |
Definition at line 132 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), and vp56_decode_mv().
int vp56_context::mb_width |
Definition at line 117 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), vp56_decode_4mv(), vp56_decode_mv(), vp56_get_vectors_predictors(), and vp56_size_changed().
VP56Model vp56_context::model |
Definition at line 173 of file vp56.h.
Referenced by ff_vp56_init_context().
VP56Model* vp56_context::modelp |
Definition at line 172 of file vp56.h.
Referenced by ff_vp56_init_context(), vp56_parse_mb_type(), vp56_parse_mb_type_models(), vp5_default_models_init(), vp5_parse_coeff(), vp5_parse_coeff_models(), vp5_parse_vector_adjustment(), vp5_parse_vector_models(), vp6_coeff_order_table_init(), vp6_default_models_init(), vp6_parse_coeff(), vp6_parse_coeff_huffman(), vp6_parse_coeff_models(), vp6_parse_vector_adjustment(), and vp6_parse_vector_models().
VP56mv vp56_context::mv[6] |
Definition at line 137 of file vp56.h.
Referenced by vp56_decode_4mv(), vp56_decode_mv(), and vp56_mc().
unsigned int vp56_context::nb_null[2][2] |
Definition at line 181 of file vp56.h.
Referenced by vp6_parse_coeff_huffman(), and vp6_parse_coeff_models().
VP56ParseCoeff vp56_context::parse_coeff |
Definition at line 163 of file vp56.h.
Referenced by vp56_decode_mb(), vp5_decode_init(), and vp6_parse_header().
VP56ParseCoeffModels vp56_context::parse_coeff_models |
Definition at line 166 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), vp5_decode_init(), and vp6_decode_init_context().
VP56ParseHeader vp56_context::parse_header |
Definition at line 167 of file vp56.h.
Referenced by ff_vp56_decode_frame(), vp5_decode_init(), and vp6_decode_init_context().
VP56ParseVectorAdjustment vp56_context::parse_vector_adjustment |
Definition at line 161 of file vp56.h.
Referenced by vp56_decode_4mv(), vp56_decode_mv(), vp5_decode_init(), and vp6_decode_init_context().
VP56ParseVectorModels vp56_context::parse_vector_models |
Definition at line 165 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), vp5_decode_init(), and vp6_decode_init_context().
int vp56_context::plane_height[4] |
Definition at line 116 of file vp56.h.
Referenced by vp56_mc(), and vp56_size_changed().
int vp56_context::plane_width[4] |
Definition at line 115 of file vp56.h.
Referenced by vp56_mc(), and vp56_size_changed().
int16_t vp56_context::prev_dc[3][3] |
Definition at line 129 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), and vp56_add_predictors_dc().
int vp56_context::quantizer |
Definition at line 121 of file vp56.h.
Referenced by ff_vp56_init_context(), ff_vp56_init_dequant(), and vp56_deblock_filter().
VLC vp56_context::ract_vlc[2][3][6] |
Definition at line 180 of file vp56.h.
Referenced by vp6_decode_free_context(), vp6_parse_coeff_huffman(), and vp6_parse_coeff_models().
VLC vp56_context::runv_vlc[2] |
Definition at line 179 of file vp56.h.
Referenced by vp6_decode_free_context(), vp6_parse_coeff_huffman(), and vp6_parse_coeff_models().
int vp56_context::sample_variance_threshold |
Definition at line 147 of file vp56.h.
Referenced by vp6_filter(), and vp6_parse_header().
int vp56_context::srbi |
Definition at line 157 of file vp56.h.
Referenced by ff_vp56_decode_mbs(), and ff_vp56_init_context().
int vp56_context::stride[4] |
Definition at line 158 of file vp56.h.
Referenced by vp56_decode_mb(), and vp56_size_changed().
int vp56_context::sub_version |
Definition at line 111 of file vp56.h.
Referenced by vp6_parse_header().
int vp56_context::use_huffman |
Definition at line 176 of file vp56.h.
Referenced by vp6_parse_coeff_models(), and vp6_parse_header().
VideoDSPContext vp56_context::vdsp |
Definition at line 101 of file vp56.h.
Referenced by ff_vp56_init_context(), and vp56_mc().
VP56mv vp56_context::vector_candidate[2] |
Definition at line 138 of file vp56.h.
Referenced by vp56_decode_4mv(), vp56_decode_mv(), vp56_get_vectors_predictors(), and vp6_parse_vector_adjustment().
int vp56_context::vector_candidate_pos |
Definition at line 139 of file vp56.h.
Referenced by vp56_get_vectors_predictors(), and vp6_parse_vector_adjustment().
VP3DSPContext vp56_context::vp3dsp |
Definition at line 102 of file vp56.h.
Referenced by ff_vp56_init_context(), vp56_decode_mb(), and vp56_mc().
const uint8_t* vp56_context::vp56_coord_div |
Definition at line 160 of file vp56.h.
Referenced by vp56_mc(), vp5_decode_init(), and vp6_decode_init_context().
VP56DSPContext vp56_context::vp56dsp |
Definition at line 103 of file vp56.h.
Referenced by ff_vp56_init_context(), vp56_deblock_filter(), and vp6_filter().
The documentation for this struct was generated from the following file:
Generated on Mon Nov 18 2024 06:52:12 for FFmpeg by 1.8.11