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, |