SnowContext Struct Reference

#include <snow.h>

Data Fields

AVClassclass
 
AVCodecContextavctx
 
RangeCoder c
 
DSPContext dsp
 
DWTContext dwt
 
AVFrame new_picture
 
AVFrame input_picture
 new_picture with the internal linesizes More...
 
AVFrame current_picture
 
AVFrame last_picture [MAX_REF_FRAMES]
 
uint8_t * halfpel_plane [MAX_REF_FRAMES][4][4]
 
AVFrame mconly_picture
 
uint8_t header_state [32]
 
uint8_t block_state [128+32 *128]
 
int keyframe
 
int always_reset
 
int version
 
int spatial_decomposition_type
 
int last_spatial_decomposition_type
 
int temporal_decomposition_type
 
int spatial_decomposition_count
 
int last_spatial_decomposition_count
 
int temporal_decomposition_count
 
int max_ref_frames
 
int ref_frames
 
int16_t(*[MAX_REF_FRAMESref_mvs )[2]
 
uint32_t * ref_scores [MAX_REF_FRAMES]
 
DWTELEMspatial_dwt_buffer
 
IDWTELEMspatial_idwt_buffer
 
int colorspace_type
 
int chroma_h_shift
 
int chroma_v_shift
 
int spatial_scalability
 
int qlog
 
int last_qlog
 
int lambda
 
int lambda2
 
int pass1_rc
 
int mv_scale
 
int last_mv_scale
 
int qbias
 
int last_qbias
 
int b_width
 
int b_height
 
int block_max_depth
 
int last_block_max_depth
 
Plane plane [MAX_PLANES]
 
BlockNodeblock
 
unsigned me_cache [ME_CACHE_SIZE]
 
unsigned me_cache_generation
 
slice_buffer sb
 
int memc_only
 
MpegEncContext m
 
uint8_t * scratchbuf
 

Detailed Description

Definition at line 106 of file snow.h.

Field Documentation

int SnowContext::always_reset

Definition at line 122 of file snow.h.

Referenced by decode_header().

int SnowContext::b_height
BlockNode* SnowContext::block
uint8_t SnowContext::block_state[128+32 *128]

Definition at line 120 of file snow.h.

Referenced by decode_q_branch(), and ff_snow_reset_contexts().

RangeCoder SnowContext::c

Definition at line 109 of file snow.h.

Referenced by decode_frame(), decode_header(), decode_q_branch(), decode_qlogs(), and unpack_coeffs().

int SnowContext::chroma_h_shift

Definition at line 137 of file snow.h.

Referenced by decode_header(), and ff_snow_common_init_after_header().

int SnowContext::chroma_v_shift

Definition at line 138 of file snow.h.

Referenced by decode_header(), and ff_snow_common_init_after_header().

AVClass* SnowContext::class

Definition at line 107 of file snow.h.

int SnowContext::colorspace_type

Definition at line 136 of file snow.h.

Referenced by decode_header().

AVFrame SnowContext::current_picture
DSPContext SnowContext::dsp

Definition at line 110 of file snow.h.

Referenced by ff_snow_frame_start(), ff_snow_pred_block(), and mca().

DWTContext SnowContext::dwt

Definition at line 111 of file snow.h.

Referenced by add_yblock(), decode_frame(), and mca().

uint8_t* SnowContext::halfpel_plane[MAX_REF_FRAMES][4][4]

Definition at line 116 of file snow.h.

Referenced by ff_snow_frame_start(), and ff_snow_release_buffer().

uint8_t SnowContext::header_state[32]

Definition at line 119 of file snow.h.

Referenced by decode_header(), decode_qlogs(), and ff_snow_reset_contexts().

AVFrame SnowContext::input_picture

new_picture with the internal linesizes

Definition at line 113 of file snow.h.

int SnowContext::keyframe
int SnowContext::lambda

Definition at line 142 of file snow.h.

int SnowContext::lambda2

Definition at line 143 of file snow.h.

int SnowContext::last_block_max_depth

Definition at line 153 of file snow.h.

int SnowContext::last_mv_scale

Definition at line 146 of file snow.h.

AVFrame SnowContext::last_picture[MAX_REF_FRAMES]
int SnowContext::last_qbias

Definition at line 148 of file snow.h.

int SnowContext::last_qlog

Definition at line 141 of file snow.h.

int SnowContext::last_spatial_decomposition_count

Definition at line 128 of file snow.h.

int SnowContext::last_spatial_decomposition_type

Definition at line 125 of file snow.h.

MpegEncContext SnowContext::m

Definition at line 162 of file snow.h.

Referenced by ff_snow_common_end().

int SnowContext::max_ref_frames

Definition at line 130 of file snow.h.

Referenced by decode_header(), ff_snow_frame_start(), ff_snow_release_buffer(), and mca().

AVFrame SnowContext::mconly_picture

Definition at line 117 of file snow.h.

Referenced by decode_frame(), ff_snow_common_end(), and mca().

unsigned SnowContext::me_cache[ME_CACHE_SIZE]

Definition at line 157 of file snow.h.

unsigned SnowContext::me_cache_generation

Definition at line 158 of file snow.h.

int SnowContext::memc_only

Definition at line 160 of file snow.h.

int SnowContext::mv_scale

Definition at line 145 of file snow.h.

Referenced by decode_header(), and ff_snow_pred_block().

AVFrame SnowContext::new_picture

Definition at line 112 of file snow.h.

int SnowContext::pass1_rc

Definition at line 144 of file snow.h.

int SnowContext::qbias

Definition at line 147 of file snow.h.

Referenced by decode_header(), decode_subband_slice_buffered(), and dequantize_slice_buffered().

int SnowContext::qlog
int SnowContext::ref_frames

Definition at line 131 of file snow.h.

Referenced by decode_q_branch(), ff_snow_frame_start(), and pred_mv().

int16_t(*[MAX_REF_FRAMES] SnowContext::ref_mvs)[2]

Definition at line 132 of file snow.h.

Referenced by ff_snow_common_end().

uint32_t* SnowContext::ref_scores[MAX_REF_FRAMES]

Definition at line 133 of file snow.h.

Referenced by ff_snow_common_end().

slice_buffer SnowContext::sb

Definition at line 159 of file snow.h.

Referenced by decode_end(), and decode_frame().

uint8_t* SnowContext::scratchbuf

Definition at line 164 of file snow.h.

Referenced by add_yblock(), ff_snow_common_end(), and mca().

int SnowContext::spatial_decomposition_count
int SnowContext::spatial_decomposition_type

Definition at line 124 of file snow.h.

Referenced by decode_frame(), and decode_header().

DWTELEM* SnowContext::spatial_dwt_buffer

Definition at line 134 of file snow.h.

Referenced by decode_frame(), ff_snow_common_end(), ff_snow_common_init_after_header(), and mca().

IDWTELEM* SnowContext::spatial_idwt_buffer
int SnowContext::spatial_scalability

Definition at line 139 of file snow.h.

Referenced by decode_header().

int SnowContext::temporal_decomposition_count

Definition at line 129 of file snow.h.

Referenced by decode_header().

int SnowContext::temporal_decomposition_type

Definition at line 126 of file snow.h.

Referenced by decode_header().

int SnowContext::version

Definition at line 123 of file snow.h.

Referenced by decode_header().


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