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 242 libavcodec/snow.h void ff_snow_common_end(SnowContext *s); SnowContext 244 libavcodec/snow.h void ff_snow_reset_contexts(SnowContext *s); SnowContext 245 libavcodec/snow.h int ff_snow_alloc_blocks(SnowContext *s); SnowContext 246 libavcodec/snow.h int ff_snow_frame_start(SnowContext *s); SnowContext 247 libavcodec/snow.h void ff_snow_pred_block(SnowContext *s, uint8_t *dst, uint8_t *tmp, ptrdiff_t stride, SnowContext 250 libavcodec/snow.h int ff_snow_get_buffer(SnowContext *s, AVFrame *frame); SnowContext 254 libavcodec/snow.h static inline void pred_mv(SnowContext *s, int *mx, int *my, int ref, SnowContext 280 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 404 libavcodec/snow.h static av_always_inline void predict_slice(SnowContext *s, IDWTELEM *buf, int plane_index, int add, int mb_y){ SnowContext 455 libavcodec/snow.h static av_always_inline void predict_plane(SnowContext *s, IDWTELEM *buf, int plane_index, int add){ SnowContext 462 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 488 libavcodec/snow.h SnowContext *s = c->avctx->priv_data; SnowContext 603 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 117 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 158 libavcodec/snowdec.c static int decode_q_branch(SnowContext *s, int level, int x, int y){ SnowContext 225 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 248 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 278 libavcodec/snowdec.c static void decode_qlogs(SnowContext *s){ SnowContext 302 libavcodec/snowdec.c static int decode_header(SnowContext *s){ SnowContext 433 libavcodec/snowdec.c static int decode_blocks(SnowContext *s){ SnowContext 455 libavcodec/snowdec.c SnowContext *s = avctx->priv_data; SnowContext 650 libavcodec/snowdec.c SnowContext *s = avctx->priv_data; SnowContext 664 libavcodec/snowdec.c .priv_data_size = sizeof(SnowContext), SnowContext 40 libavcodec/snowenc.c SnowContext *s = avctx->priv_data; SnowContext 229 libavcodec/snowenc.c static int encode_q_branch(SnowContext *s, int level, int x, int y){ SnowContext 457 libavcodec/snowenc.c static void encode_q_branch2(SnowContext *s, int level, int x, int y){ SnowContext 513 libavcodec/snowenc.c static int get_dc(SnowContext *s, int mb_x, int mb_y, int plane_index){ SnowContext 571 libavcodec/snowenc.c static inline int get_block_bits(SnowContext *s, int x, int y, int w){ SnowContext 609 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 710 libavcodec/snowenc.c static int get_4block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index){ SnowContext 779 libavcodec/snowenc.c static int encode_subband_c0run(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ SnowContext 899 libavcodec/snowenc.c static int encode_subband(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ SnowContext 906 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 947 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 952 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 998 libavcodec/snowenc.c static void iterative_me(SnowContext *s){ SnowContext 1225 libavcodec/snowenc.c static void encode_blocks(SnowContext *s, int search){ SnowContext 1247 libavcodec/snowenc.c static void quantize(SnowContext *s, SubBand *b, IDWTELEM *dst, DWTELEM *src, int stride, int bias){ SnowContext 1308 libavcodec/snowenc.c static void dequantize(SnowContext *s, SubBand *b, IDWTELEM *src, int stride){ SnowContext 1330 libavcodec/snowenc.c static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ SnowContext 1354 libavcodec/snowenc.c static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ SnowContext 1378 libavcodec/snowenc.c static void encode_qlogs(SnowContext *s){ SnowContext 1391 libavcodec/snowenc.c static void encode_header(SnowContext *s){ SnowContext 1464 libavcodec/snowenc.c static void update_last_header_values(SnowContext *s){ SnowContext 1489 libavcodec/snowenc.c static int ratecontrol_1pass(SnowContext *s, AVFrame *pict) SnowContext 1541 libavcodec/snowenc.c static void calculate_visual_weight(SnowContext *s, Plane *p){ SnowContext 1570 libavcodec/snowenc.c SnowContext *s = avctx->priv_data; SnowContext 1925 libavcodec/snowenc.c SnowContext *s = avctx->priv_data; SnowContext 1935 libavcodec/snowenc.c #define OFFSET(x) offsetof(SnowContext, x) SnowContext 1966 libavcodec/snowenc.c .priv_data_size = sizeof(SnowContext), SnowContext 34 libavcodec/tests/snowenc.c SnowContext s;