summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_reconinter.h
diff options
context:
space:
mode:
authorhkuang <hkuang@google.com>2014-07-28 11:06:24 -0700
committerhkuang <hkuang@google.com>2014-07-28 11:09:11 -0700
commit44395a21da75a8fa6ca71a39bee1c9fe55a1358e (patch)
treef367b9f16490c6f04cc692a54b4d35438b352cec /vp9/common/vp9_reconinter.h
parent7eca086707f3e0f631a5be8952f594f4c387ca74 (diff)
downloadlibvpx-44395a21da75a8fa6ca71a39bee1c9fe55a1358e.tar
libvpx-44395a21da75a8fa6ca71a39bee1c9fe55a1358e.tar.gz
libvpx-44395a21da75a8fa6ca71a39bee1c9fe55a1358e.tar.bz2
libvpx-44395a21da75a8fa6ca71a39bee1c9fe55a1358e.zip
Move vp9_dec_build_inter_predictors_* to decoder folder.
Change-Id: Ibe9fa28440cc79ba9f3504d78c7dca7bb01a23e1
Diffstat (limited to 'vp9/common/vp9_reconinter.h')
-rw-r--r--vp9/common/vp9_reconinter.h23
1 files changed, 20 insertions, 3 deletions
diff --git a/vp9/common/vp9_reconinter.h b/vp9/common/vp9_reconinter.h
index 58c596ee8..5686c111f 100644
--- a/vp9/common/vp9_reconinter.h
+++ b/vp9/common/vp9_reconinter.h
@@ -18,6 +18,26 @@
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);
+
+MV average_split_mvs(const struct macroblockd_plane *pd, int plane,
+ 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 +47,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,