SnowContext 69 libavcodec/snow.c int ff_snow_get_buffer(SnowContext *s, AVFrame *frame) SnowContext 96 libavcodec/snow.c void ff_snow_reset_contexts(SnowContext *s){ //FIXME better initial contexts SnowContext 110 libavcodec/snow.c int ff_snow_alloc_blocks(SnowContext *s){ SnowContext 327 libavcodec/snow.c void ff_snow_pred_block(SnowContext *s, uint8_t *dst, uint8_t *tmp, ptrdiff_t stride, int sx, int sy, int b_w, int b_h, const BlockNode *block, int plane_index, int w, int h){ SnowContext 431 libavcodec/snow.c SnowContext *s = avctx->priv_data; SnowContext 515 libavcodec/snow.c SnowContext *s = avctx->priv_data; SnowContext 588 libavcodec/snow.c static int halfpel_interpol(SnowContext *s, uint8_t *halfpel[4][4], AVFrame *frame){ SnowContext 642 libavcodec/snow.c SnowContext *s = avctx->priv_data; SnowContext 655 libavcodec/snow.c int ff_snow_frame_start(SnowContext *s){ SnowContext 693 libavcodec/snow.c av_cold void ff_snow_common_end(SnowContext *s) SnowContext 35 libavcodec/snow.h #define FF_MPV_OFFSET(x) (offsetof(MpegEncContext, x) + offsetof(SnowContext, m)) SnowContext 235 libavcodec/snow.h void ff_snow_common_end(SnowContext *s); SnowContext 237 libavcodec/snow.h void ff_snow_reset_contexts(SnowContext *s); SnowContext 238 libavcodec/snow.h int ff_snow_alloc_blocks(SnowContext *s); SnowContext 239 libavcodec/snow.h int ff_snow_frame_start(SnowContext *s); SnowContext 240 libavcodec/snow.h void ff_snow_pred_block(SnowContext *s, uint8_t *dst, uint8_t *tmp, ptrdiff_t stride, SnowContext 243 libavcodec/snow.h int ff_snow_get_buffer(SnowContext *s, AVFrame *frame); SnowContext 247 libavcodec/snow.h static inline void snow_set_blocks(SnowContext *s, int level, int x, int y, int l, int cb, int cr, int mx, int my, int ref, int type){ SnowContext 271 libavcodec/snow.h static inline void pred_mv(SnowContext *s, int *mx, int *my, int ref, SnowContext 297 libavcodec/snow.h static av_always_inline void add_yblock(SnowContext *s, int sliced, slice_buffer *sb, IDWTELEM *dst, uint8_t *dst8, const uint8_t *obmc, int src_x, int src_y, int b_w, int b_h, int w, int h, int dst_stride, int src_stride, int obmc_stride, int b_x, int b_y, int add, int offset_dst, int plane_index){ SnowContext 421 libavcodec/snow.h static av_always_inline void predict_slice(SnowContext *s, IDWTELEM *buf, int plane_index, int add, int mb_y){ SnowContext 472 libavcodec/snow.h static av_always_inline void predict_plane(SnowContext *s, IDWTELEM *buf, int plane_index, int add){ SnowContext 479 libavcodec/snow.h static inline void set_blocks(SnowContext *s, int level, int x, int y, int l, int cb, int cr, int mx, int my, int ref, int type){ SnowContext 505 libavcodec/snow.h SnowContext *s = c->avctx->priv_data; SnowContext 617 libavcodec/snow.h static inline void unpack_coeffs(SnowContext *s, SubBand *b, SubBand * parent, int orientation){ SnowContext 35 libavcodec/snowdec.c static av_always_inline void predict_slice_buffered(SnowContext *s, slice_buffer * sb, IDWTELEM * old_buffer, int plane_index, int add, int mb_y){ SnowContext 114 libavcodec/snowdec.c static inline void decode_subband_slice_buffered(SnowContext *s, SubBand *b, slice_buffer * sb, int start_y, int h, int save_state[1]){ SnowContext 155 libavcodec/snowdec.c static int decode_q_branch(SnowContext *s, int level, int x, int y){ SnowContext 213 libavcodec/snowdec.c static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){ SnowContext 236 libavcodec/snowdec.c static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ SnowContext 266 libavcodec/snowdec.c static void decode_qlogs(SnowContext *s){ SnowContext 290 libavcodec/snowdec.c static int decode_header(SnowContext *s){ SnowContext 411 libavcodec/snowdec.c static int decode_blocks(SnowContext *s){ SnowContext 431 libavcodec/snowdec.c SnowContext *s = avctx->priv_data; SnowContext 628 libavcodec/snowdec.c SnowContext *s = avctx->priv_data; SnowContext 642 libavcodec/snowdec.c .priv_data_size = sizeof(SnowContext), SnowContext 37 libavcodec/snowenc.c SnowContext *s = avctx->priv_data; SnowContext 212 libavcodec/snowenc.c static int encode_q_branch(SnowContext *s, int level, int x, int y){ SnowContext 440 libavcodec/snowenc.c static void encode_q_branch2(SnowContext *s, int level, int x, int y){ SnowContext 496 libavcodec/snowenc.c static int get_dc(SnowContext *s, int mb_x, int mb_y, int plane_index){ SnowContext 554 libavcodec/snowenc.c static inline int get_block_bits(SnowContext *s, int x, int y, int w){ SnowContext 592 libavcodec/snowenc.c static int get_block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index, uint8_t (*obmc_edged)[MB_SIZE * 2]){ SnowContext 693 libavcodec/snowenc.c static int get_4block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index){ SnowContext 762 libavcodec/snowenc.c static int encode_subband_c0run(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ SnowContext 882 libavcodec/snowenc.c static int encode_subband(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ SnowContext 889 libavcodec/snowenc.c static av_always_inline int check_block(SnowContext *s, int mb_x, int mb_y, int p[3], int intra, uint8_t (*obmc_edged)[MB_SIZE * 2], int *best_rd){ SnowContext 930 libavcodec/snowenc.c static av_always_inline int check_block_inter(SnowContext *s, int mb_x, int mb_y, int p0, int p1, uint8_t (*obmc_edged)[MB_SIZE * 2], int *best_rd){ SnowContext 935 libavcodec/snowenc.c static av_always_inline int check_4block_inter(SnowContext *s, int mb_x, int mb_y, int p0, int p1, int ref, int *best_rd){ SnowContext 981 libavcodec/snowenc.c static void iterative_me(SnowContext *s){ SnowContext 1205 libavcodec/snowenc.c static void encode_blocks(SnowContext *s, int search){ SnowContext 1227 libavcodec/snowenc.c static void quantize(SnowContext *s, SubBand *b, IDWTELEM *dst, DWTELEM *src, int stride, int bias){ SnowContext 1288 libavcodec/snowenc.c static void dequantize(SnowContext *s, SubBand *b, IDWTELEM *src, int stride){ SnowContext 1310 libavcodec/snowenc.c static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ SnowContext 1334 libavcodec/snowenc.c static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ SnowContext 1358 libavcodec/snowenc.c static void encode_qlogs(SnowContext *s){ SnowContext 1371 libavcodec/snowenc.c static void encode_header(SnowContext *s){ SnowContext 1444 libavcodec/snowenc.c static void update_last_header_values(SnowContext *s){ SnowContext 1469 libavcodec/snowenc.c static int ratecontrol_1pass(SnowContext *s, AVFrame *pict) SnowContext 1521 libavcodec/snowenc.c static void calculate_visual_weight(SnowContext *s, Plane *p){ SnowContext 1550 libavcodec/snowenc.c SnowContext *s = avctx->priv_data; SnowContext 1862 libavcodec/snowenc.c SnowContext *s = avctx->priv_data; SnowContext 1873 libavcodec/snowenc.c #define OFFSET(x) offsetof(SnowContext, x) SnowContext 1894 libavcodec/snowenc.c .priv_data_size = sizeof(SnowContext), SnowContext 1919 libavcodec/snowenc.c SnowContext s;