FFmpeg
4.0
|
#include <libavcodec/snow.h>
AVCodecContext* SnowContext::avctx |
Definition at line 116 of file snow.h.
Referenced by decode_frame(), decode_header(), decode_q_branch(), encode_blocks(), encode_frame(), encode_init(), encode_q_branch(), encode_subband_c0run(), ff_snow_alloc_blocks(), ff_snow_common_init_after_header(), ff_snow_frame_start(), ff_snow_get_buffer(), get_4block_rd(), get_block_rd(), halfpel_interpol(), iterative_me(), mca(), predict_slice(), predict_slice_buffered(), and unpack_coeffs().
RangeCoder SnowContext::c |
Definition at line 117 of file snow.h.
Referenced by decode_blocks(), decode_frame(), decode_header(), decode_q_branch(), decode_qlogs(), encode_blocks(), encode_frame(), encode_header(), encode_q_branch(), encode_q_branch2(), encode_qlogs(), encode_subband_c0run(), iterative_me(), and unpack_coeffs().
MECmpContext SnowContext::mecc |
Definition at line 118 of file snow.h.
Referenced by encode_frame(), encode_init(), get_4block_rd(), get_block_rd(), and mca().
HpelDSPContext SnowContext::hdsp |
Definition at line 119 of file snow.h.
Referenced by encode_frame(), and mca().
QpelDSPContext SnowContext::qdsp |
Definition at line 120 of file snow.h.
Referenced by encode_frame().
VideoDSPContext SnowContext::vdsp |
Definition at line 121 of file snow.h.
Referenced by ff_snow_pred_block(), and mca().
H264QpelContext SnowContext::h264qpel |
Definition at line 122 of file snow.h.
Referenced by ff_snow_pred_block(), and mca().
MpegvideoEncDSPContext SnowContext::mpvencdsp |
Definition at line 123 of file snow.h.
Referenced by encode_frame(), and encode_init().
SnowDWTContext SnowContext::dwt |
Definition at line 124 of file snow.h.
Referenced by add_yblock(), decode_frame(), and mca().
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 |
Definition at line 126 of file snow.h.
Referenced by decode_frame(), encode_frame(), encode_q_branch(), ff_snow_common_end(), ff_snow_frame_start(), ff_snow_release_buffer(), get_4block_rd(), get_block_rd(), get_dc(), iterative_me(), mca(), predict_slice(), and predict_slice_buffered().
AVFrame* SnowContext::last_picture[MAX_REF_FRAMES] |
Definition at line 127 of file snow.h.
Referenced by encode_frame(), encode_q_branch(), ff_snow_common_end(), ff_snow_frame_start(), ff_snow_pred_block(), ff_snow_release_buffer(), and mca().
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] |
Definition at line 131 of file snow.h.
Referenced by decode_header(), decode_qlogs(), encode_frame(), encode_header(), encode_qlogs(), and ff_snow_reset_contexts().
uint8_t SnowContext::block_state[128+32 *128] |
Definition at line 132 of file snow.h.
Referenced by decode_q_branch(), encode_frame(), encode_q_branch(), encode_q_branch2(), ff_snow_reset_contexts(), and iterative_me().
int SnowContext::keyframe |
Definition at line 133 of file snow.h.
Referenced by decode_frame(), decode_header(), decode_q_branch(), encode_blocks(), encode_frame(), encode_header(), encode_q_branch(), encode_q_branch2(), ff_snow_frame_start(), predict_slice(), predict_slice_buffered(), and update_last_header_values().
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 |
Definition at line 136 of file snow.h.
Referenced by calculate_visual_weight(), decode_frame(), decode_header(), encode_frame(), encode_header(), encode_init(), main(), and update_last_header_values().
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 |
Definition at line 139 of file snow.h.
Referenced by calculate_visual_weight(), decode_frame(), decode_header(), decode_qlogs(), encode_frame(), encode_header(), encode_qlogs(), ff_snow_common_init_after_header(), main(), mca(), ratecontrol_1pass(), and update_last_header_values().
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 |
Definition at line 142 of file snow.h.
Referenced by decode_header(), encode_header(), encode_init(), ff_snow_frame_start(), ff_snow_release_buffer(), and mca().
int SnowContext::ref_frames |
Definition at line 143 of file snow.h.
Referenced by decode_q_branch(), encode_q_branch(), encode_q_branch2(), ff_snow_frame_start(), iterative_me(), and pred_mv().
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 |
Definition at line 146 of file snow.h.
Referenced by decode_frame(), encode_frame(), ff_snow_common_end(), ff_snow_common_init_after_header(), and mca().
DWTELEM* SnowContext::temp_dwt_buffer |
Definition at line 147 of file snow.h.
Referenced by encode_frame(), ff_snow_common_end(), main(), and mca().
IDWTELEM* SnowContext::spatial_idwt_buffer |
Definition at line 148 of file snow.h.
Referenced by calculate_visual_weight(), decode_frame(), decode_subband_slice_buffered(), encode_frame(), ff_snow_common_end(), ff_snow_common_init_after_header(), and mca().
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(), main(), 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 |
Definition at line 152 of file snow.h.
Referenced by decode_header(), encode_frame(), encode_header(), encode_init(), encode_q_branch(), ff_snow_common_init_after_header(), ff_snow_get_buffer(), ff_snow_pred_block(), get_4block_rd(), get_block_rd(), get_dc(), halfpel_interpol(), init_ref(), predict_slice(), and predict_slice_buffered().
int SnowContext::chroma_v_shift |
Definition at line 153 of file snow.h.
Referenced by decode_frame(), decode_header(), encode_frame(), encode_header(), encode_init(), encode_q_branch(), ff_snow_common_init_after_header(), ff_snow_get_buffer(), ff_snow_pred_block(), get_4block_rd(), get_block_rd(), get_dc(), halfpel_interpol(), predict_slice(), and predict_slice_buffered().
int SnowContext::spatial_scalability |
Definition at line 154 of file snow.h.
Referenced by decode_header(), and encode_header().
int SnowContext::qlog |
Definition at line 155 of file snow.h.
Referenced by decode_frame(), decode_header(), decode_subband_slice_buffered(), dequantize(), dequantize_slice_buffered(), encode_frame(), encode_header(), quantize(), ratecontrol_1pass(), and update_last_header_values().
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 |
Definition at line 160 of file snow.h.
Referenced by decode_frame(), decode_header(), encode_header(), encode_init(), ff_snow_pred_block(), predict_slice_buffered(), and update_last_header_values().
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 |
Definition at line 162 of file snow.h.
Referenced by decode_frame(), decode_header(), decode_subband_slice_buffered(), dequantize(), dequantize_slice_buffered(), encode_frame(), encode_header(), and update_last_header_values().
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 |
Definition at line 165 of file snow.h.
Referenced by add_yblock(), check_4block_inter(), check_block(), decode_blocks(), decode_frame(), decode_q_branch(), encode_blocks(), encode_frame(), encode_init(), encode_q_branch(), encode_q_branch2(), ff_snow_alloc_blocks(), get_4block_rd(), get_block_bits(), get_block_rd(), get_dc(), iterative_me(), predict_slice(), predict_slice_buffered(), and set_blocks().
int SnowContext::b_height |
Definition at line 166 of file snow.h.
Referenced by add_yblock(), decode_blocks(), decode_frame(), encode_blocks(), encode_frame(), encode_init(), encode_q_branch(), ff_snow_alloc_blocks(), get_block_bits(), get_block_rd(), iterative_me(), predict_plane(), predict_slice(), and predict_slice_buffered().
int SnowContext::block_max_depth |
Definition at line 167 of file snow.h.
Referenced by add_yblock(), check_4block_inter(), check_block(), decode_frame(), decode_header(), decode_q_branch(), encode_header(), encode_init(), encode_q_branch(), encode_q_branch2(), ff_snow_alloc_blocks(), get_4block_rd(), get_block_bits(), get_block_rd(), get_dc(), iterative_me(), predict_plane(), predict_slice(), predict_slice_buffered(), set_blocks(), and update_last_header_values().
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 |
Definition at line 169 of file snow.h.
Referenced by decode_frame(), decode_header(), decode_q_branch(), decode_qlogs(), encode_frame(), encode_header(), encode_init(), encode_q_branch(), encode_q_branch2(), encode_qlogs(), ff_snow_common_init_after_header(), halfpel_interpol(), and iterative_me().
Plane SnowContext::plane[MAX_PLANES] |
Definition at line 170 of file snow.h.
Referenced by decode_frame(), decode_header(), decode_qlogs(), encode_frame(), encode_header(), encode_init(), encode_qlogs(), ff_snow_common_end(), ff_snow_common_init_after_header(), ff_snow_pred_block(), ff_snow_reset_contexts(), get_4block_rd(), get_block_rd(), get_dc(), iterative_me(), predict_slice(), predict_slice_buffered(), ratecontrol_1pass(), and update_last_header_values().
BlockNode* SnowContext::block |
Definition at line 171 of file snow.h.
Referenced by add_yblock(), check_4block_inter(), check_block(), decode_q_branch(), encode_q_branch(), encode_q_branch2(), ff_snow_alloc_blocks(), ff_snow_common_end(), get_4block_rd(), get_block_bits(), get_block_rd(), get_dc(), iterative_me(), predict_slice_buffered(), and set_blocks().
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().
int SnowContext::intra_penalty |
Definition at line 178 of file snow.h.
Referenced by check_block().
int SnowContext::motion_est |
Definition at line 179 of file snow.h.
Referenced by encode_blocks(), encode_frame(), and encode_init().
int SnowContext::iterative_dia_size |
Definition at line 180 of file snow.h.
Referenced by iterative_me().
int SnowContext::scenechange_threshold |
Definition at line 181 of file snow.h.
Referenced by encode_frame().
MpegEncContext SnowContext::m |
Definition at line 183 of file snow.h.
Referenced by encode_end(), encode_frame(), encode_init(), encode_q_branch(), ff_snow_common_end(), get_4block_rd(), get_block_rd(), get_dc(), and ratecontrol_1pass().
uint8_t* SnowContext::scratchbuf |
Definition at line 185 of file snow.h.
Referenced by add_yblock(), ff_snow_common_end(), ff_snow_common_init_after_header(), and get_block_rd().
uint8_t* SnowContext::emu_edge_buffer |
Definition at line 186 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 188 of file snow.h.
Referenced by decode_frame(), and predict_slice_buffered().
int SnowContext::avmv_index |
Definition at line 189 of file snow.h.
Referenced by decode_frame(), and predict_slice_buffered().
uint64_t SnowContext::encoding_error[AV_NUM_DATA_POINTERS] |
Definition at line 190 of file snow.h.
Referenced by encode_frame().
int SnowContext::pred |
Definition at line 192 of file snow.h.
Referenced by encode_init().