From 795c9188f2efe156982722187805a420f670f3c1 Mon Sep 17 00:00:00 2001 From: Dan Zhu Date: Wed, 14 Aug 2019 13:55:08 -0700 Subject: smooth motion field Change-Id: I1e8273fa65f7655e49f626863fe457efef23fb54 --- vp9/encoder/vp9_non_greedy_mv.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'vp9/encoder/vp9_non_greedy_mv.h') diff --git a/vp9/encoder/vp9_non_greedy_mv.h b/vp9/encoder/vp9_non_greedy_mv.h index a6ce502f7..b70470323 100644 --- a/vp9/encoder/vp9_non_greedy_mv.h +++ b/vp9/encoder/vp9_non_greedy_mv.h @@ -14,13 +14,16 @@ #ifdef __cplusplus extern "C" { #endif - #define NB_MVS_NUM 4 #define LOG2_PRECISION 20 int64_t vp9_nb_mvs_inconsistency(const MV *mv, const int_mv *nb_full_mvs, int mv_num); +void vp9_get_smooth_motion_field(const MV *search_mf, const int (*M)[4], + int rows, int cols, float alpha, int num_iters, + MV *smooth_mf); + #ifdef __cplusplus } // extern "C" #endif -- cgit v1.2.3