FFmpeg  2.6.9
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
SnowContext Struct Reference

#include <snow.h>

Data Fields

AVClassclass
AVCodecContextavctx
RangeCoder c
MECmpContext mecc
HpelDSPContext hdsp
QpelDSPContext qdsp
VideoDSPContext vdsp
H264QpelContext h264qpel
MpegvideoEncDSPContext mpvencdsp
SnowDWTContext dwt
const AVFramenew_picture
AVFrameinput_picture
 new_picture with the internal linesizes
AVFramecurrent_picture
AVFramelast_picture [MAX_REF_FRAMES]
uint8_thalfpel_plane [MAX_REF_FRAMES][4][4]
AVFramemconly_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
DWTELEMtemp_dwt_buffer
IDWTELEMspatial_idwt_buffer
IDWTELEMtemp_idwt_buffer
int * run_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
int nb_planes
Plane plane [MAX_PLANES]
BlockNodeblock
unsigned me_cache [ME_CACHE_SIZE]
unsigned me_cache_generation
slice_buffer sb
int memc_only
int no_bitstream
MpegEncContext m
uint8_tscratchbuf
uint8_temu_edge_buffer
AVMotionVectoravmv
int avmv_index

Detailed Description

Definition at line 113 of file snow.h.

Field Documentation

AVClass* SnowContext::class

Definition at line 114 of file snow.h.

AVCodecContext* SnowContext::avctx
RangeCoder SnowContext::c
MECmpContext SnowContext::mecc

Definition at line 117 of file snow.h.

Referenced by encode_frame(), encode_init(), get_4block_rd(), get_block_rd(), and mca().

HpelDSPContext SnowContext::hdsp

Definition at line 118 of file snow.h.

Referenced by encode_frame(), and mca().

QpelDSPContext SnowContext::qdsp

Definition at line 119 of file snow.h.

Referenced by encode_frame().

VideoDSPContext SnowContext::vdsp

Definition at line 120 of file snow.h.

Referenced by ff_snow_pred_block(), and mca().

H264QpelContext SnowContext::h264qpel

Definition at line 121 of file snow.h.

Referenced by ff_snow_pred_block(), and mca().

MpegvideoEncDSPContext SnowContext::mpvencdsp

Definition at line 122 of file snow.h.

Referenced by encode_frame(), and encode_init().

SnowDWTContext SnowContext::dwt

Definition at line 123 of file snow.h.

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

const AVFrame* SnowContext::new_picture

Definition at line 124 of file snow.h.

Referenced by encode_frame().

AVFrame* SnowContext::input_picture

new_picture with the internal linesizes

Definition at line 125 of file snow.h.

Referenced by encode_end(), encode_frame(), encode_init(), and encode_q_branch().

AVFrame* SnowContext::current_picture
AVFrame* SnowContext::last_picture[MAX_REF_FRAMES]
uint8_t* SnowContext::halfpel_plane[MAX_REF_FRAMES][4][4]

Definition at line 128 of file snow.h.

Referenced by ff_snow_frame_start(), and ff_snow_release_buffer().

AVFrame* SnowContext::mconly_picture

Definition at line 129 of file snow.h.

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

uint8_t SnowContext::header_state[32]
uint8_t SnowContext::block_state[128+32 *128]
int SnowContext::keyframe
int SnowContext::always_reset

Definition at line 134 of file snow.h.

Referenced by decode_header(), and encode_header().

int SnowContext::version

Definition at line 135 of file snow.h.

Referenced by decode_header(), encode_header(), and encode_init().

int SnowContext::spatial_decomposition_type
int SnowContext::last_spatial_decomposition_type

Definition at line 137 of file snow.h.

Referenced by encode_header(), and update_last_header_values().

int SnowContext::temporal_decomposition_type

Definition at line 138 of file snow.h.

Referenced by decode_header(), and encode_header().

int SnowContext::spatial_decomposition_count
int SnowContext::last_spatial_decomposition_count

Definition at line 140 of file snow.h.

Referenced by encode_frame(), encode_header(), and update_last_header_values().

int SnowContext::temporal_decomposition_count

Definition at line 141 of file snow.h.

Referenced by decode_header(), and encode_header().

int SnowContext::max_ref_frames
int SnowContext::ref_frames
int16_t(*[MAX_REF_FRAMES] SnowContext::ref_mvs)[2]

Definition at line 144 of file snow.h.

Referenced by encode_init(), encode_q_branch(), ff_snow_common_end(), and iterative_me().

uint32_t* SnowContext::ref_scores[MAX_REF_FRAMES]

Definition at line 145 of file snow.h.

Referenced by encode_init(), encode_q_branch(), ff_snow_common_end(), and iterative_me().

DWTELEM* SnowContext::spatial_dwt_buffer
DWTELEM* SnowContext::temp_dwt_buffer

Definition at line 147 of file snow.h.

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

IDWTELEM* SnowContext::spatial_idwt_buffer
IDWTELEM* SnowContext::temp_idwt_buffer

Definition at line 149 of file snow.h.

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

int* SnowContext::run_buffer

Definition at line 150 of file snow.h.

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

int SnowContext::colorspace_type

Definition at line 151 of file snow.h.

Referenced by decode_header(), encode_header(), and encode_init().

int SnowContext::chroma_h_shift
int SnowContext::chroma_v_shift
int SnowContext::spatial_scalability

Definition at line 154 of file snow.h.

Referenced by decode_header(), and encode_header().

int SnowContext::qlog
int SnowContext::last_qlog

Definition at line 156 of file snow.h.

Referenced by encode_header(), and update_last_header_values().

int SnowContext::lambda

Definition at line 157 of file snow.h.

Referenced by encode_frame(), encode_q_branch(), get_4block_rd(), get_block_rd(), and ratecontrol_1pass().

int SnowContext::lambda2

Definition at line 158 of file snow.h.

Referenced by encode_frame(), encode_q_branch(), get_4block_rd(), and get_block_rd().

int SnowContext::pass1_rc

Definition at line 159 of file snow.h.

Referenced by encode_frame(), and encode_init().

int SnowContext::mv_scale
int SnowContext::last_mv_scale

Definition at line 161 of file snow.h.

Referenced by encode_header(), and update_last_header_values().

int SnowContext::qbias
int SnowContext::last_qbias

Definition at line 163 of file snow.h.

Referenced by encode_header(), and update_last_header_values().

int SnowContext::b_width
int SnowContext::b_height
int SnowContext::block_max_depth
int SnowContext::last_block_max_depth

Definition at line 168 of file snow.h.

Referenced by encode_header(), and update_last_header_values().

int SnowContext::nb_planes
Plane SnowContext::plane[MAX_PLANES]
BlockNode* SnowContext::block
unsigned SnowContext::me_cache[ME_CACHE_SIZE]

Definition at line 173 of file snow.h.

Referenced by check_4block_inter(), check_block(), and iterative_me().

unsigned SnowContext::me_cache_generation

Definition at line 174 of file snow.h.

Referenced by check_4block_inter(), check_block(), and iterative_me().

slice_buffer SnowContext::sb

Definition at line 175 of file snow.h.

Referenced by decode_end(), and decode_frame().

int SnowContext::memc_only

Definition at line 176 of file snow.h.

Referenced by encode_frame().

int SnowContext::no_bitstream

Definition at line 177 of file snow.h.

Referenced by encode_frame().

MpegEncContext SnowContext::m
uint8_t* SnowContext::scratchbuf
uint8_t* SnowContext::emu_edge_buffer

Definition at line 182 of file snow.h.

Referenced by ff_snow_common_end(), ff_snow_common_init_after_header(), and get_block_rd().

AVMotionVector* SnowContext::avmv

Definition at line 184 of file snow.h.

Referenced by decode_frame(), and predict_slice_buffered().

int SnowContext::avmv_index

Definition at line 185 of file snow.h.

Referenced by decode_frame(), and predict_slice_buffered().


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