| Index: source/libvpx/vp9/common/vp9_reconinter.h
|
| diff --git a/source/libvpx/vp9/common/vp9_reconinter.h b/source/libvpx/vp9/common/vp9_reconinter.h
|
| index 3eaf07cf85f6f2123e210b0fc97322873bead4eb..d5ecf85b43ca5c6843e83a697b4e34d7d4a9e694 100644
|
| --- a/source/libvpx/vp9/common/vp9_reconinter.h
|
| +++ b/source/libvpx/vp9/common/vp9_reconinter.h
|
| @@ -18,6 +18,37 @@
|
| extern "C" {
|
| #endif
|
|
|
| +void inter_predictor(const uint8_t *src, int src_stride,
|
| + uint8_t *dst, int dst_stride,
|
| + const int subpel_x,
|
| + const int subpel_y,
|
| + const struct scale_factors *sf,
|
| + int w, int h, int ref,
|
| + const InterpKernel *kernel,
|
| + int xs, int ys);
|
| +
|
| +#if CONFIG_VP9_HIGHBITDEPTH
|
| +void high_inter_predictor(const uint8_t *src, int src_stride,
|
| + uint8_t *dst, int dst_stride,
|
| + const int subpel_x,
|
| + const int subpel_y,
|
| + const struct scale_factors *sf,
|
| + int w, int h, int ref,
|
| + const InterpKernel *kernel,
|
| + int xs, int ys, int bd);
|
| +#endif // CONFIG_VP9_HIGHBITDEPTH
|
| +
|
| +MV average_split_mvs(const struct macroblockd_plane *pd, const MODE_INFO *mi,
|
| + int ref, int block);
|
| +
|
| +MV clamp_mv_to_umv_border_sb(const MACROBLOCKD *xd, const MV *src_mv,
|
| + int bw, int bh, int ss_x, int ss_y);
|
| +
|
| +void build_inter_predictors(MACROBLOCKD *xd, int plane, int block,
|
| + int bw, int bh,
|
| + int x, int y, int w, int h,
|
| + int mi_x, int mi_y);
|
| +
|
| void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col,
|
| BLOCK_SIZE bsize);
|
|
|
| @@ -27,9 +58,6 @@ void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col,
|
| void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
|
| BLOCK_SIZE bsize);
|
|
|
| -void vp9_dec_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
|
| - BLOCK_SIZE bsize);
|
| -
|
| void vp9_build_inter_predictor(const uint8_t *src, int src_stride,
|
| uint8_t *dst, int dst_stride,
|
| const MV *mv_q3,
|
|
|