|
#define | memset_bpp(c, i1, v, i2, num) |
|
#define | memset_val(c, val, num) |
|
#define | assign_bpp(c, i1, v, i2) |
|
#define | assign_val(c, i, v) |
|
#define | mc_luma_dir(td, mc, dst, dst_ls, src, src_ls, tref, row, col, mv, px, py, pw, ph, bw, bh, w, h, i) |
|
#define | mc_chroma_dir(td, mc, dstu, dstv, dst_ls, srcu, srcu_ls, srcv, srcv_ls, tref, row, col, mv, px, py, pw, ph, bw, bh, w, h, i) |
|
#define | SCALED 0 |
|
#define | FN(x) x##_8bpp |
|
#define | BYTES_PER_PIXEL 1 |
|
#define | FN(x) x##_16bpp |
|
#define | BYTES_PER_PIXEL 2 |
|
#define | scale_mv(n, dim) (((int64_t)(n) * scale[dim]) >> 14) |
|
#define | mc_luma_dir(td, mc, dst, dst_ls, src, src_ls, tref, row, col, mv, px, py, pw, ph, bw, bh, w, h, i) |
|
#define | mc_chroma_dir(td, mc, dstu, dstv, dst_ls, srcu, srcu_ls, srcv, srcv_ls, tref, row, col, mv, px, py, pw, ph, bw, bh, w, h, i) |
|
#define | SCALED 1 |
|
#define | FN(x) x##_scaled_8bpp |
|
#define | BYTES_PER_PIXEL 1 |
|
#define | FN(x) x##_scaled_16bpp |
|
#define | BYTES_PER_PIXEL 2 |
|
|
static av_always_inline int | check_intra_mode (VP9TileData *td, int mode, uint8_t **a, uint8_t *dst_edge, ptrdiff_t stride_edge, uint8_t *dst_inner, ptrdiff_t stride_inner, uint8_t *l, int col, int x, int w, int row, int y, enum TxfmMode tx, int p, int ss_h, int ss_v, int bytesperpixel) |
|
static av_always_inline void | intra_recon (VP9TileData *td, ptrdiff_t y_off, ptrdiff_t uv_off, int bytesperpixel) |
|
void | ff_vp9_intra_recon_8bpp (VP9TileData *td, ptrdiff_t y_off, ptrdiff_t uv_off) |
|
void | ff_vp9_intra_recon_16bpp (VP9TileData *td, ptrdiff_t y_off, ptrdiff_t uv_off) |
|
static av_always_inline void | mc_luma_unscaled (VP9TileData *td, const vp9_mc_func(*mc)[2], uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *ref, ptrdiff_t ref_stride, const ThreadFrame *ref_frame, ptrdiff_t y, ptrdiff_t x, const VP9mv *mv, int bw, int bh, int w, int h, int bytesperpixel) |
|
static av_always_inline void | mc_chroma_unscaled (VP9TileData *td, const vp9_mc_func(*mc)[2], uint8_t *dst_u, uint8_t *dst_v, ptrdiff_t dst_stride, const uint8_t *ref_u, ptrdiff_t src_stride_u, const uint8_t *ref_v, ptrdiff_t src_stride_v, const ThreadFrame *ref_frame, ptrdiff_t y, ptrdiff_t x, const VP9mv *mv, int bw, int bh, int w, int h, int bytesperpixel) |
|
static av_always_inline void | mc_luma_scaled (VP9TileData *td, vp9_scaled_mc_func smc, const vp9_mc_func(*mc)[2], uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *ref, ptrdiff_t ref_stride, const ThreadFrame *ref_frame, ptrdiff_t y, ptrdiff_t x, const VP9mv *in_mv, int px, int py, int pw, int ph, int bw, int bh, int w, int h, int bytesperpixel, const uint16_t *scale, const uint8_t *step) |
|
static av_always_inline void | mc_chroma_scaled (VP9TileData *td, vp9_scaled_mc_func smc, const vp9_mc_func(*mc)[2], uint8_t *dst_u, uint8_t *dst_v, ptrdiff_t dst_stride, const uint8_t *ref_u, ptrdiff_t src_stride_u, const uint8_t *ref_v, ptrdiff_t src_stride_v, const ThreadFrame *ref_frame, ptrdiff_t y, ptrdiff_t x, const VP9mv *in_mv, int px, int py, int pw, int ph, int bw, int bh, int w, int h, int bytesperpixel, const uint16_t *scale, const uint8_t *step) |
|
static av_always_inline void | inter_recon (VP9TileData *td, int bytesperpixel) |
|
void | ff_vp9_inter_recon_8bpp (VP9TileData *td) |
|
void | ff_vp9_inter_recon_16bpp (VP9TileData *td) |
|