|
#define | DST(x, y) dst[(x) + (y) * stride] |
|
#define | def_diag_downleft(size) |
|
#define | def_diag_downright(size) |
|
#define | def_vert_right(size) |
|
#define | def_hor_down(size) |
|
#define | def_vert_left(size) |
|
#define | def_hor_up(size) |
|
#define | init_intra_pred(tx, sz) |
|
#define | itxfm_wrapper(type_a, type_b, sz, bits, has_dconly) |
|
#define | itxfm_wrap(sz, bits) |
|
#define | IN(x) in[x * stride] |
|
#define | init_itxfm(tx, sz) |
|
#define | init_idct(tx, nm) |
|
#define | lf_8_fn(dir, wd, stridea, strideb) |
|
#define | lf_8_fns(wd) |
|
#define | lf_16_fn(dir, stridea) |
|
#define | lf_mix_fn(dir, wd1, wd2, stridea) |
|
#define | lf_mix_fns(wd1, wd2) |
|
#define | fpel_fn(type, sz) |
|
#define | copy_avg_fn(sz) |
|
#define | FILTER_8TAP(src, x, F, stride) |
|
#define | filter_8tap_1d_fn(opn, opa, dir, ds) |
|
#define | filter_8tap_2d_fn(opn, opa) |
|
#define | filter_fn_1d(sz, dir, dir_m, type, type_idx, avg) |
|
#define | filter_fn_2d(sz, type, type_idx, avg) |
|
#define | FILTER_BILIN(src, x, mxy, stride) (src[x] + ((mxy * (src[x + stride] - src[x]) + 8) >> 4)) |
|
#define | bilin_1d_fn(opn, opa, dir, ds) |
|
#define | bilin_2d_fn(opn, opa) |
|
#define | bilinf_fn_1d(sz, dir, dir_m, avg) |
|
#define | bilinf_fn_2d(sz, avg) |
|
#define | filter_fn(sz, avg) |
|
#define | filter_fn_set(avg) |
|
#define | init_fpel(idx1, idx2, sz, type) |
|
#define | init_copy_avg(idx, sz) |
|
#define | init_subpel1(idx1, idx2, idxh, idxv, sz, dir, type) |
|
#define | init_subpel2(idx, idxh, idxv, dir, type) |
|
#define | init_subpel3(idx, type) |
|
|
static void | vert_4x4_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | vert_8x8_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | vert_16x16_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | vert_32x32_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | hor_4x4_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | hor_8x8_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | hor_16x16_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | hor_32x32_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | tm_4x4_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | tm_8x8_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | tm_16x16_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | tm_32x32_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_4x4_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_8x8_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_16x16_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_32x32_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_left_4x4_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_left_8x8_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_left_16x16_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_left_32x32_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_top_4x4_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_top_8x8_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_top_16x16_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_top_32x32_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_128_4x4_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_128_8x8_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_128_16x16_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_128_32x32_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_127_4x4_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_127_8x8_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_127_16x16_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_127_32x32_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_129_4x4_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_129_8x8_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_129_16x16_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | dc_129_32x32_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
static void | diag_downleft_4x4_c (uint8_t *dst, ptrdiff_t stride, const uint8_t *left, const uint8_t *top) |
|
| def_diag_downleft (8) |
|
| def_diag_downright (8) |
|
| def_vert_right (8) |
|
| def_hor_down (8) |
|
| def_vert_left (8) |
|
| def_hor_up (8) |
|
static av_always_inline void | idct4_1d (const int16_t *in, ptrdiff_t stride, int16_t *out, int pass) |
|
static av_always_inline void | iadst4_1d (const int16_t *in, ptrdiff_t stride, int16_t *out, int pass) |
|
| itxfm_wrap (4, 4) |
|
static av_always_inline void | iadst8_1d (const int16_t *in, ptrdiff_t stride, int16_t *out, int pass) |
|
| itxfm_wrap (8, 5) |
|
static av_always_inline void | iadst16_1d (const int16_t *in, ptrdiff_t stride, int16_t *out, int pass) |
|
| itxfm_wrap (16, 6) |
|
| itxfm_wrapper (idct, idct, 32, 6, 1) |
|
| itxfm_wrapper (iwht, iwht, 4, 0, 0) |
|
static av_always_inline void | loop_filter (uint8_t *dst, int E, int I, int H, ptrdiff_t stridea, ptrdiff_t strideb, int wd) |
|
| lf_8_fns (4) |
|
static av_always_inline void | copy_c (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int w, int h) |
|
static av_always_inline void | avg_c (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int w, int h) |
|
| copy_avg_fn (64) |
|
static av_always_inline void | do_8tap_1d_c (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int w, int h, ptrdiff_t ds, const int8_t *filter, int avg) |
|
| filter_8tap_1d_fn (filter_8tap_1d_fn(put, filter_8tap_1d_fn(0, filter_8tap_1d_fn(v, src_stride) |
|
| filter_8tap_2d_fn (put, 0) |
|
| bilin_1d_fn (bilin_1d_fn(put, bilin_1d_fn(0, bilin_1d_fn(v, src_stride) |
|
| bilin_2d_fn (put, 0) |
|
av_cold void | ff_vp9dsp_init (VP9DSPContext *dsp) |
|