|
static av_always_inline void | snow_interleave_line_header (int *i, int width, IDWTELEM *low, IDWTELEM *high) |
|
static av_always_inline void | snow_interleave_line_footer (int *i, IDWTELEM *low, IDWTELEM *high) |
|
static av_always_inline void | snow_horizontal_compose_lift_lead_out (int i, IDWTELEM *dst, IDWTELEM *src, IDWTELEM *ref, int width, int w, int lift_high, int mul, int add, int shift) |
|
static av_always_inline void | snow_horizontal_compose_liftS_lead_out (int i, IDWTELEM *dst, IDWTELEM *src, IDWTELEM *ref, int width, int w) |
|
int | ff_snow_common_init (AVCodecContext *avctx) |
|
int | ff_snow_common_init_after_header (AVCodecContext *avctx) |
|
void | ff_snow_common_end (SnowContext *s) |
|
void | ff_snow_release_buffer (AVCodecContext *avctx) |
|
void | ff_snow_reset_contexts (SnowContext *s) |
|
int | ff_snow_alloc_blocks (SnowContext *s) |
|
int | ff_snow_frame_start (SnowContext *s) |
|
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) |
|
int | ff_snow_get_buffer (SnowContext *s, AVFrame *frame) |
|
static void | pred_mv (SnowContext *s, int *mx, int *my, int ref, const BlockNode *left, const BlockNode *top, const BlockNode *tr) |
|
static av_always_inline int | same_block (BlockNode *a, BlockNode *b) |
|
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) |
|
static av_always_inline void | predict_slice (SnowContext *s, IDWTELEM *buf, int plane_index, int add, int mb_y) |
|
static av_always_inline void | predict_plane (SnowContext *s, IDWTELEM *buf, int plane_index, int add) |
|
static 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) |
|
static void | init_ref (MotionEstContext *c, uint8_t *src[3], uint8_t *ref[3], uint8_t *ref2[3], int x, int y, int ref_index) |
|
static void | put_symbol (RangeCoder *c, uint8_t *state, int v, int is_signed) |
|
static int | get_symbol (RangeCoder *c, uint8_t *state, int is_signed) |
|
static void | put_symbol2 (RangeCoder *c, uint8_t *state, int v, int log2) |
|
static int | get_symbol2 (RangeCoder *c, uint8_t *state, int log2) |
|
static void | unpack_coeffs (SnowContext *s, SubBand *b, SubBand *parent, int orientation) |
|