DiracContext Struct Reference

Data Fields

AVCodecContextavctx
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
DiracBlockblmotion
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
DiracFramecurrent_picture
DiracFrameref_pics [2]
DiracFrameref_frames [MAX_REFERENCE_FRAMES+1]
DiracFramedelay_frames [MAX_DELAY+1]
DiracFrame all_frames [MAX_FRAMES]

Detailed Description

Definition at line 135 of file diracdec.c.


Field Documentation

void(* DiracContext::add_obmc)(uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen)

Definition at line 207 of file diracdec.c.

Referenced by block_mc(), and select_dsp_funcs().

void(* DiracContext::avg_pixels_tab[4])(uint8_t *dst, const uint8_t *src[5], int stride, int h)

Definition at line 206 of file diracdec.c.

Referenced by block_mc(), and select_dsp_funcs().

Definition at line 162 of file diracdec.c.

Referenced by codeblock(), and dirac_unpack_idwt_params().

Definition at line 137 of file diracdec.c.

Referenced by dirac_decode_init(), and interpolate_refplane().

Definition at line 197 of file diracdec.c.

Referenced by dirac_decode_frame_internal(), and mc_subpel().

Definition at line 166 of file diracdec.c.

Referenced by dirac_unpack_idwt_params().

Definition at line 148 of file diracdec.c.

Referenced by decode_component(), and dirac_decode_data_unit().

Definition at line 201 of file diracdec.c.

Referenced by alloc_sequence_buffers(), block_mc(), and free_sequence_buffers().

Definition at line 170 of file diracdec.c.

Referenced by decode_lowdelay(), dirac_unpack_idwt_params(), and lowdelay_subband().

Definition at line 171 of file diracdec.c.

Referenced by decode_lowdelay(), dirac_unpack_idwt_params(), and lowdelay_subband().

Definition at line 203 of file diracdec.c.

Referenced by init_obmc_weights(), and mc_row().

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().

Definition at line 177 of file diracdec.c.

Referenced by dirac_unpack_prediction_parameters(), and global_mv().

Definition at line 179 of file diracdec.c.

Referenced by dirac_unpack_prediction_parameters(), and global_mv().

Definition at line 181 of file diracdec.c.

Referenced by dirac_unpack_prediction_parameters(), and global_mv().

void(* DiracContext::put_pixels_tab[4])(uint8_t *dst, const uint8_t *src[5], int stride, int h)

Definition at line 205 of file diracdec.c.

Referenced by block_mc(), and select_dsp_funcs().

Definition at line 173 of file diracdec.c.

Referenced by decode_lowdelay_slice(), and dirac_unpack_idwt_params().

Definition at line 192 of file diracdec.c.

Referenced by dirac_unpack_block_motion_data().

Definition at line 191 of file diracdec.c.

Referenced by dirac_unpack_block_motion_data().

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().

Definition at line 165 of file diracdec.c.

Referenced by 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().

Definition at line 180 of file diracdec.c.

Referenced by dirac_unpack_prediction_parameters(), and global_mv().


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