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)

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)

Referenced by block_mc(), and select_dsp_funcs().

Definition at line 209 of file diracdec.c.

Referenced by block_mc(), and select_dsp_funcs().

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]

Definition at line 162 of file diracdec.c.

Referenced by codeblock(), and dirac_unpack_idwt_params().

Definition at line 215 of file diracdec.c.

Referenced by dirac_decode_frame(), free_sequence_buffers(), and get_delayed_pic().

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

struct { ... } DiracContext::globalmc[2]

Definition at line 150 of file diracdec.c.

Referenced by decode_block_params(), and dirac_unpack_prediction_parameters().

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

struct { ... } DiracContext::lowdelay

Definition at line 201 of file diracdec.c.

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

Definition at line 185 of file diracdec.c.

Referenced by dirac_unpack_prediction_parameters(), interpolate_refplane(), and mc_subpel().

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

uint8_t DiracContext::obmc_weight[3][MAX_BLOCKSIZE *MAX_BLOCKSIZE]

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)

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

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 141 of file diracdec.c.

Referenced by dirac_decode_data_unit(), and dirac_decode_flush().

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 208 of file diracdec.c.

Referenced by block_mc(), and select_dsp_funcs().

Definition at line 187 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().

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

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:

Generated on Fri Oct 26 02:46:16 2012 for FFmpeg by  doxygen 1.5.8