Data Fields | |
| AVCodecContext * | avctx |
| DSPContext | dsp |
| DiracDSPContext | diracdsp |
| GetBitContext | gb |
| dirac_source_params | source |
| int | seen_sequence_header |
| int | frame_number |
| Plane | plane [3] |
| int | chroma_x_shift |
| int | chroma_y_shift |
| int | zero_res |
| int | is_arith |
| int | low_delay |
| int | globalmc_flag |
| int | num_refs |
| unsigned | wavelet_depth |
| unsigned | wavelet_idx |
| unsigned | old_delta_quant |
| schroedinger older than 1.0.8 doesn't store quant delta if only one codebook exists in a band | |
| unsigned | codeblock_mode |
| struct { | |
| unsigned width | |
| unsigned height | |
| } | codeblock [MAX_DWT_LEVELS+1] |
| struct { | |
| unsigned num_x | |
| unsigned num_y | |
| AVRational bytes | |
| uint8_t quant [MAX_DWT_LEVELS][4] | |
| } | lowdelay |
| struct { | |
| int pan_tilt [2] | |
| int zrs [2][2] | |
| int perspective [2] | |
| unsigned zrs_exp | |
| unsigned perspective_exp | |
| } | globalmc [2] |
| uint8_t | mv_precision |
| int16_t | weight [2] |
| unsigned | weight_log2denom |
| int | blwidth |
| int | blheight |
| int | sbwidth |
| int | sbheight |
| uint8_t * | sbsplit |
| DiracBlock * | blmotion |
| uint8_t * | edge_emu_buffer [4] |
| uint8_t * | edge_emu_buffer_base |
| uint16_t * | mctmp |
| uint8_t * | mcscratch |
| uint8_t | obmc_weight [3][MAX_BLOCKSIZE *MAX_BLOCKSIZE] |
| void(* | put_pixels_tab [4])(uint8_t *dst, const uint8_t *src[5], int stride, int h) |
| void(* | avg_pixels_tab [4])(uint8_t *dst, const uint8_t *src[5], int stride, int h) |
| void(* | add_obmc )(uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen) |
| dirac_weight_func | weight_func |
| dirac_biweight_func | biweight_func |
| DiracFrame * | current_picture |
| DiracFrame * | ref_pics [2] |
| DiracFrame * | ref_frames [MAX_REFERENCE_FRAMES+1] |
| DiracFrame * | delay_frames [MAX_DELAY+1] |
| DiracFrame | all_frames [MAX_FRAMES] |
Definition at line 135 of file diracdec.c.
| void(* DiracContext::add_obmc)(uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen) |
Referenced by block_mc(), and select_dsp_funcs().
| DiracFrame DiracContext::all_frames[MAX_FRAMES] |
Definition at line 216 of file diracdec.c.
Referenced by dirac_decode_data_unit(), dirac_decode_frame(), dirac_decode_picture_header(), and free_sequence_buffers().
Definition at line 136 of file diracdec.c.
Referenced by decode_component(), decode_lowdelay(), dirac_decode_frame(), dirac_decode_init(), dirac_decode_picture_header(), dirac_unpack_idwt_params(), dirac_unpack_prediction_parameters(), and free_sequence_buffers().
| void(* DiracContext::avg_pixels_tab[4])(uint8_t *dst, const uint8_t *src[5], int stride, int h) |
Referenced by block_mc(), and select_dsp_funcs().
Definition at line 190 of file diracdec.c.
Referenced by dirac_decode_frame_internal(), dirac_unpack_block_motion_data(), and init_obmc_weights().
Definition at line 195 of file diracdec.c.
Referenced by alloc_sequence_buffers(), dirac_decode_frame_internal(), dirac_unpack_block_motion_data(), and free_sequence_buffers().
Definition at line 189 of file diracdec.c.
Referenced by dirac_decode_frame_internal(), dirac_unpack_block_motion_data(), and mc_row().
Definition at line 172 of file diracdec.c.
Referenced by decode_lowdelay(), and dirac_unpack_idwt_params().
Definition at line 144 of file diracdec.c.
Referenced by alloc_sequence_buffers(), dirac_decode_data_unit(), init_planes(), and mc_subpel().
Definition at line 145 of file diracdec.c.
Referenced by alloc_sequence_buffers(), dirac_decode_data_unit(), init_planes(), and mc_subpel().
| struct { ... } DiracContext::codeblock[MAX_DWT_LEVELS+1] |
Referenced by decode_subband_internal(), and dirac_unpack_idwt_params().
| unsigned DiracContext::codeblock_mode |
Definition at line 162 of file diracdec.c.
Referenced by codeblock(), and dirac_unpack_idwt_params().
Definition at line 211 of file diracdec.c.
Referenced by dirac_decode_data_unit(), dirac_decode_frame(), dirac_decode_frame_internal(), and dirac_decode_picture_header().
| DiracFrame* DiracContext::delay_frames[MAX_DELAY+1] |
Definition at line 215 of file diracdec.c.
Referenced by dirac_decode_frame(), free_sequence_buffers(), and get_delayed_pic().
Definition at line 138 of file diracdec.c.
Referenced by dirac_decode_frame_internal(), dirac_decode_init(), interpolate_refplane(), and select_dsp_funcs().
Definition at line 137 of file diracdec.c.
Referenced by dirac_decode_init(), and interpolate_refplane().
| uint8_t* DiracContext::edge_emu_buffer[4] |
Definition at line 197 of file diracdec.c.
Referenced by dirac_decode_frame_internal(), and mc_subpel().
| uint8_t* DiracContext::edge_emu_buffer_base |
Definition at line 198 of file diracdec.c.
Referenced by alloc_sequence_buffers(), dirac_decode_frame_internal(), and free_sequence_buffers().
Definition at line 142 of file diracdec.c.
Referenced by dirac_decode_flush(), dirac_decode_frame(), dirac_decode_init(), and dirac_decode_picture_header().
Definition at line 139 of file diracdec.c.
Referenced by decode_component(), decode_lowdelay(), dirac_decode_data_unit(), dirac_decode_picture_header(), dirac_unpack_block_motion_data(), dirac_unpack_idwt_params(), and dirac_unpack_prediction_parameters().
| struct { ... } DiracContext::globalmc[2] |
Referenced by dirac_unpack_prediction_parameters(), and global_mv().
Definition at line 150 of file diracdec.c.
Referenced by decode_block_params(), and dirac_unpack_prediction_parameters().
| unsigned DiracContext::height |
Definition at line 148 of file diracdec.c.
Referenced by decode_component(), and dirac_decode_data_unit().
Definition at line 149 of file diracdec.c.
Referenced by dirac_decode_data_unit(), dirac_decode_frame_internal(), and dirac_unpack_idwt_params().
| struct { ... } DiracContext::lowdelay |
Referenced by decode_lowdelay(), decode_lowdelay_slice(), dirac_unpack_idwt_params(), and lowdelay_subband().
| uint8_t* DiracContext::mcscratch |
Definition at line 201 of file diracdec.c.
Referenced by alloc_sequence_buffers(), block_mc(), and free_sequence_buffers().
| uint16_t* DiracContext::mctmp |
Definition at line 200 of file diracdec.c.
Referenced by alloc_sequence_buffers(), dirac_decode_frame_internal(), and free_sequence_buffers().
| uint8_t DiracContext::mv_precision |
Definition at line 185 of file diracdec.c.
Referenced by dirac_unpack_prediction_parameters(), interpolate_refplane(), and mc_subpel().
Definition at line 151 of file diracdec.c.
Referenced by codeblock(), decode_block_params(), decode_subband_internal(), dirac_decode_data_unit(), dirac_decode_frame_internal(), dirac_decode_picture_header(), dirac_unpack_block_motion_data(), dirac_unpack_idwt_params(), and dirac_unpack_prediction_parameters().
| unsigned DiracContext::num_x |
Definition at line 170 of file diracdec.c.
Referenced by decode_lowdelay(), dirac_unpack_idwt_params(), and lowdelay_subband().
| unsigned DiracContext::num_y |
Definition at line 171 of file diracdec.c.
Referenced by decode_lowdelay(), dirac_unpack_idwt_params(), and lowdelay_subband().
| uint8_t DiracContext::obmc_weight[3][MAX_BLOCKSIZE *MAX_BLOCKSIZE] |
| unsigned DiracContext::old_delta_quant |
schroedinger older than 1.0.8 doesn't store quant delta if only one codebook exists in a band
Definition at line 161 of file diracdec.c.
Referenced by codeblock(), and dirac_decode_data_unit().
| int DiracContext::pan_tilt[2] |
Definition at line 177 of file diracdec.c.
Referenced by dirac_unpack_prediction_parameters(), and global_mv().
| int DiracContext::perspective[2] |
Definition at line 179 of file diracdec.c.
Referenced by dirac_unpack_prediction_parameters(), and global_mv().
| unsigned DiracContext::perspective_exp |
Definition at line 181 of file diracdec.c.
Referenced by dirac_unpack_prediction_parameters(), and global_mv().
Definition at line 143 of file diracdec.c.
Referenced by alloc_sequence_buffers(), block_mc(), decode_component(), decode_lowdelay(), decode_lowdelay_slice(), dirac_decode_data_unit(), dirac_decode_frame_internal(), dirac_unpack_block_motion_data(), dirac_unpack_prediction_parameters(), free_sequence_buffers(), init_planes(), mc_row(), and mc_subpel().
| void(* DiracContext::put_pixels_tab[4])(uint8_t *dst, const uint8_t *src[5], int stride, int h) |
Referenced by block_mc(), and select_dsp_funcs().
| uint8_t DiracContext::quant[MAX_DWT_LEVELS][4] |
Definition at line 173 of file diracdec.c.
Referenced by decode_lowdelay_slice(), and dirac_unpack_idwt_params().
| DiracFrame* DiracContext::ref_frames[MAX_REFERENCE_FRAMES+1] |
Definition at line 214 of file diracdec.c.
Referenced by dirac_decode_picture_header(), and free_sequence_buffers().
Definition at line 212 of file diracdec.c.
Referenced by dirac_decode_frame_internal(), dirac_decode_picture_header(), and mc_subpel().
| uint8_t* DiracContext::sbsplit |
Definition at line 194 of file diracdec.c.
Referenced by alloc_sequence_buffers(), dirac_unpack_block_motion_data(), and free_sequence_buffers().
Definition at line 141 of file diracdec.c.
Referenced by dirac_decode_data_unit(), and dirac_decode_flush().
Definition at line 140 of file diracdec.c.
Referenced by alloc_sequence_buffers(), dirac_decode_data_unit(), dirac_unpack_block_motion_data(), and init_planes().
| unsigned DiracContext::wavelet_depth |
Definition at line 154 of file diracdec.c.
Referenced by decode_component(), decode_lowdelay_slice(), dirac_decode_frame_internal(), dirac_unpack_idwt_params(), and init_planes().
| unsigned DiracContext::wavelet_idx |
Definition at line 155 of file diracdec.c.
Referenced by dirac_decode_frame_internal(), and dirac_unpack_idwt_params().
Definition at line 186 of file diracdec.c.
Referenced by block_mc(), dirac_unpack_prediction_parameters(), and select_dsp_funcs().
| unsigned DiracContext::weight_log2denom |
Definition at line 187 of file diracdec.c.
Referenced by block_mc(), dirac_unpack_prediction_parameters(), and select_dsp_funcs().
| unsigned DiracContext::width |
Definition at line 147 of file diracdec.c.
Referenced by dirac_decode_frame_internal(), and dirac_unpack_idwt_params().
| int DiracContext::zrs[2][2] |
Definition at line 178 of file diracdec.c.
Referenced by dirac_unpack_prediction_parameters(), and global_mv().
| unsigned DiracContext::zrs_exp |
Definition at line 180 of file diracdec.c.
Referenced by dirac_unpack_prediction_parameters(), and global_mv().
1.5.8