Vp3DecodeContext Struct Reference


Public Member Functions

 DECLARE_ALIGNED_16 (int16_t, qmat[2][4][64])
 DECLARE_ALIGNED_8 (int, bounding_values_array[256+2])

Data Fields

AVCodecContextavctx
int theora
int theora_tables
int version
int width
int height
AVFrame golden_frame
AVFrame last_frame
AVFrame current_frame
int keyframe
DSPContext dsp
int flipped_image
int qis [3]
int nqis
int quality_index
int last_quality_index
int superblock_count
int y_superblock_width
int y_superblock_height
int c_superblock_width
int c_superblock_height
int u_superblock_start
int v_superblock_start
unsigned char * superblock_coding
int macroblock_count
int macroblock_width
int macroblock_height
int fragment_count
int fragment_width
int fragment_height
Vp3Fragmentall_fragments
uint8_t * coeff_counts
Coeffcoeffs
Coeffnext_coeff
int fragment_start [3]
ScanTable scantable
uint16_t coded_dc_scale_factor [64]
uint32_t coded_ac_scale_factor [64]
uint8_t base_matrix [384][64]
uint8_t qr_count [2][3]
uint8_t qr_size [2][3][64]
uint16_t qr_base [2][3][64]
int * coded_fragment_list
int coded_fragment_list_index
int pixel_addresses_initialized
VLC dc_vlc [16]
VLC ac_vlc_1 [16]
VLC ac_vlc_2 [16]
VLC ac_vlc_3 [16]
VLC ac_vlc_4 [16]
VLC superblock_run_length_vlc
VLC fragment_run_length_vlc
VLC mode_code_vlc
VLC motion_vector_vlc
int * superblock_fragments
int * superblock_macroblocks
int * macroblock_fragments
unsigned char * macroblock_coding
int first_coded_y_fragment
int first_coded_c_fragment
int last_coded_y_fragment
int last_coded_c_fragment
uint8_t edge_emu_buffer [9 *2048]
int8_t qscale_table [2048]
int hti
unsigned int hbits
int entries
int huff_code_size
uint16_t huffman_table [80][32][2]
uint8_t filter_limit_values [64]

Detailed Description

Definition at line 127 of file vp3.c.


Member Function Documentation

Vp3DecodeContext::DECLARE_ALIGNED_16 ( int16_t  ,
qmat  [2][4][64] 
)

Vp3DecodeContext::DECLARE_ALIGNED_8 ( int  ,
bounding_values_array  [256+2] 
)


Field Documentation

Definition at line 184 of file vp3.c.

Referenced by unpack_dct_coeffs(), vp3_decode_end(), and vp3_decode_init().

Definition at line 185 of file vp3.c.

Referenced by unpack_dct_coeffs(), vp3_decode_end(), and vp3_decode_init().

Definition at line 186 of file vp3.c.

Referenced by unpack_dct_coeffs(), vp3_decode_end(), and vp3_decode_init().

Definition at line 187 of file vp3.c.

Referenced by unpack_dct_coeffs(), vp3_decode_end(), and vp3_decode_init().

Definition at line 172 of file vp3.c.

Referenced by init_dequantizer(), and vp3_decode_init().

Definition at line 148 of file vp3.c.

Referenced by vp3_decode_init().

Definition at line 147 of file vp3.c.

Referenced by init_block_mapping(), and vp3_decode_init().

Definition at line 171 of file vp3.c.

Referenced by init_dequantizer(), and vp3_decode_init().

Definition at line 170 of file vp3.c.

Referenced by init_dequantizer(), and vp3_decode_init().

Definition at line 180 of file vp3.c.

Referenced by init_frame(), unpack_superblocks(), and unpack_vectors().

Definition at line 134 of file vp3.c.

Referenced by apply_loop_filter(), render_slice(), vp3_decode_frame(), and vp3_decode_init().

Definition at line 183 of file vp3.c.

Referenced by unpack_dct_coeffs(), vp3_decode_end(), and vp3_decode_init().

Definition at line 136 of file vp3.c.

Referenced by apply_loop_filter(), init_dequantizer(), render_slice(), and vp3_decode_init().

Definition at line 223 of file vp3.c.

Referenced by render_slice().

Definition at line 229 of file vp3.c.

Referenced by read_huffman_tree().

Definition at line 233 of file vp3.c.

Referenced by init_loop_filter(), and vp3_decode_init().

Definition at line 219 of file vp3.c.

Referenced by unpack_dct_coeffs(), and unpack_superblocks().

Definition at line 218 of file vp3.c.

Referenced by unpack_dct_coeffs(), and unpack_superblocks().

Definition at line 137 of file vp3.c.

Referenced by apply_loop_filter(), render_slice(), and vp3_calculate_pixel_addresses().

Definition at line 159 of file vp3.c.

Referenced by apply_loop_filter(), init_block_mapping(), vp3_decode_frame(), and vp3_decode_init().

Definition at line 190 of file vp3.c.

Referenced by unpack_superblocks(), vp3_decode_end(), and vp3_decode_init().

Definition at line 228 of file vp3.c.

Referenced by read_huffman_tree().

Definition at line 131 of file vp3.c.

Referenced by render_slice(), and vp3_decode_init().

Definition at line 227 of file vp3.c.

Referenced by read_huffman_tree().

Definition at line 230 of file vp3.c.

Referenced by read_huffman_tree().

uint16_t Vp3DecodeContext::huffman_table[80][32][2]

Definition at line 231 of file vp3.c.

Referenced by read_huffman_tree(), and vp3_decode_init().

Definition at line 135 of file vp3.c.

Referenced by unpack_modes(), unpack_superblocks(), unpack_vectors(), and vp3_decode_frame().

Definition at line 221 of file vp3.c.

Referenced by unpack_dct_coeffs(), and unpack_superblocks().

Definition at line 220 of file vp3.c.

Referenced by unpack_dct_coeffs(), and unpack_superblocks().

Definition at line 133 of file vp3.c.

Referenced by vp3_decode_end(), vp3_decode_frame(), and vp3_decode_init().

Definition at line 142 of file vp3.c.

Referenced by vp3_decode_frame().

Definition at line 155 of file vp3.c.

Referenced by init_block_mapping(), render_slice(), vp3_decode_frame(), and vp3_decode_init().

Definition at line 154 of file vp3.c.

Referenced by init_block_mapping(), render_slice(), and vp3_decode_init().

Definition at line 191 of file vp3.c.

Referenced by unpack_modes(), vp3_decode_end(), and vp3_decode_init().

Definition at line 192 of file vp3.c.

Referenced by unpack_vectors(), vp3_decode_end(), and vp3_decode_init().

Definition at line 164 of file vp3.c.

Referenced by reverse_dc_prediction(), unpack_superblocks(), and unpack_vlcs().

Definition at line 140 of file vp3.c.

Referenced by vp3_decode_frame().

Definition at line 181 of file vp3.c.

Referenced by vp3_decode_frame(), and vp3_decode_init().

Definition at line 139 of file vp3.c.

Referenced by vp3_decode_frame().

uint16_t Vp3DecodeContext::qr_base[2][3][64]

Definition at line 175 of file vp3.c.

Referenced by init_dequantizer(), and vp3_decode_init().

Definition at line 173 of file vp3.c.

Referenced by init_dequantizer(), and vp3_decode_init().

uint8_t Vp3DecodeContext::qr_size[2][3][64]

Definition at line 174 of file vp3.c.

Referenced by init_dequantizer(), and vp3_decode_init().

Definition at line 224 of file vp3.c.

Referenced by init_dequantizer(), and vp3_decode_frame().

Definition at line 167 of file vp3.c.

Referenced by unpack_vlcs(), and vp3_decode_init().

Definition at line 151 of file vp3.c.

Referenced by unpack_superblocks(), vp3_decode_end(), and vp3_decode_init().

Definition at line 144 of file vp3.c.

Referenced by init_block_mapping(), unpack_superblocks(), and vp3_decode_init().

Definition at line 202 of file vp3.c.

Referenced by init_block_mapping(), unpack_superblocks(), vp3_decode_end(), and vp3_decode_init().

Definition at line 189 of file vp3.c.

Referenced by unpack_superblocks(), vp3_decode_end(), and vp3_decode_init().

Definition at line 129 of file vp3.c.

Referenced by vp3_decode_frame().

Definition at line 129 of file vp3.c.

Referenced by vp3_decode_init().

Definition at line 149 of file vp3.c.

Referenced by init_block_mapping(), unpack_modes(), unpack_vectors(), and vp3_decode_init().

Definition at line 150 of file vp3.c.

Referenced by init_block_mapping(), and vp3_decode_init().

Definition at line 130 of file vp3.c.

Referenced by vp3_decode_frame(), and vp3_decode_init().

Definition at line 131 of file vp3.c.

Referenced by render_slice(), and vp3_decode_init().

Definition at line 146 of file vp3.c.

Referenced by vp3_decode_init().

Definition at line 145 of file vp3.c.

Referenced by init_block_mapping(), and vp3_decode_init().


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

Generated on Fri Oct 26 02:35:48 2012 for FFmpeg by  doxygen 1.5.8