DiracContext Struct Reference
Collaboration diagram for DiracContext:
Collaboration graph

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 More...
 
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_tsbsplit
 
DiracBlockblmotion
 
uint8_tedge_emu_buffer [4]
 
uint8_tedge_emu_buffer_base
 
uint16_t * mctmp
 
uint8_tmcscratch
 

Detailed Description

Definition at line 137 of file libavcodec/diracdec.c.

Field Documentation

int DiracContext::blheight
int DiracContext::blwidth
AVRational DiracContext::bytes

Definition at line 174 of file libavcodec/diracdec.c.

Referenced by decode_lowdelay(), and dirac_unpack_idwt_params().

int DiracContext::chroma_x_shift
int DiracContext::chroma_y_shift
struct { ... } DiracContext::codeblock[MAX_DWT_LEVELS+1]
unsigned DiracContext::codeblock_mode

Definition at line 164 of file libavcodec/diracdec.c.

Referenced by codeblock(), and dirac_unpack_idwt_params().

DSPContext DiracContext::dsp

Definition at line 139 of file libavcodec/diracdec.c.

Referenced by dirac_decode_init(), and interpolate_refplane().

uint8_t* DiracContext::edge_emu_buffer[4]

Definition at line 199 of file libavcodec/diracdec.c.

Referenced by dirac_decode_frame_internal(), and mc_subpel().

uint8_t* DiracContext::edge_emu_buffer_base
int DiracContext::frame_number
struct { ... } DiracContext::globalmc[2]
int DiracContext::globalmc_flag
unsigned DiracContext::height

Definition at line 168 of file libavcodec/diracdec.c.

Referenced by dirac_unpack_idwt_params().

int DiracContext::is_arith

Definition at line 150 of file libavcodec/diracdec.c.

Referenced by decode_component(), and dirac_decode_data_unit().

int DiracContext::low_delay
struct { ... } DiracContext::lowdelay
uint8_t* DiracContext::mcscratch

Definition at line 203 of file libavcodec/diracdec.c.

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

uint16_t* DiracContext::mctmp
uint8_t DiracContext::mv_precision
unsigned DiracContext::num_x
unsigned DiracContext::num_y
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 163 of file libavcodec/diracdec.c.

Referenced by codeblock(), and dirac_decode_data_unit().

int DiracContext::pan_tilt[2]

Definition at line 179 of file libavcodec/diracdec.c.

Referenced by dirac_unpack_prediction_parameters(), and global_mv().

int DiracContext::perspective[2]

Definition at line 181 of file libavcodec/diracdec.c.

Referenced by dirac_unpack_prediction_parameters(), and global_mv().

unsigned DiracContext::perspective_exp

Definition at line 183 of file libavcodec/diracdec.c.

Referenced by dirac_unpack_prediction_parameters(), and global_mv().

uint8_t DiracContext::quant[MAX_DWT_LEVELS][4]

Definition at line 175 of file libavcodec/diracdec.c.

Referenced by decode_lowdelay_slice(), and dirac_unpack_idwt_params().

int DiracContext::sbheight

Definition at line 194 of file libavcodec/diracdec.c.

Referenced by dirac_unpack_block_motion_data().

uint8_t* DiracContext::sbsplit
int DiracContext::sbwidth

Definition at line 193 of file libavcodec/diracdec.c.

Referenced by dirac_unpack_block_motion_data().

int DiracContext::seen_sequence_header

Definition at line 143 of file libavcodec/diracdec.c.

Referenced by dirac_decode_data_unit(), and dirac_decode_flush().

unsigned DiracContext::wavelet_depth
unsigned DiracContext::wavelet_idx

Definition at line 157 of file libavcodec/diracdec.c.

Referenced by dirac_decode_frame_internal(), and dirac_unpack_idwt_params().

int16_t DiracContext::weight[2]
unsigned DiracContext::weight_log2denom
unsigned DiracContext::width

Definition at line 167 of file libavcodec/diracdec.c.

Referenced by dirac_unpack_idwt_params().

int DiracContext::zero_res

Definition at line 149 of file libavcodec/diracdec.c.

Referenced by dirac_decode_frame_internal(), and dirac_unpack_idwt_params().

int DiracContext::zrs[2][2]

Definition at line 180 of file libavcodec/diracdec.c.

Referenced by dirac_unpack_prediction_parameters(), and global_mv().

unsigned DiracContext::zrs_exp

Definition at line 182 of file libavcodec/diracdec.c.

Referenced by dirac_unpack_prediction_parameters(), and global_mv().


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