diff options
author | Dan Zhu <zxdan@google.com> | 2019-08-14 13:55:08 -0700 |
---|---|---|
committer | Dan Zhu <zxdan@google.com> | 2019-08-15 16:49:11 -0700 |
commit | 795c9188f2efe156982722187805a420f670f3c1 (patch) | |
tree | 6aa4c80f10977b6c6085c58a61743a06e3f05098 /vp9/encoder/vp9_non_greedy_mv.h | |
parent | 0af40df746b47057e3f416fbfc49d83e324741b4 (diff) | |
download | libvpx-795c9188f2efe156982722187805a420f670f3c1.tar.gz |
smooth motion field
Change-Id: I1e8273fa65f7655e49f626863fe457efef23fb54
Diffstat (limited to 'vp9/encoder/vp9_non_greedy_mv.h')
-rw-r--r-- | vp9/encoder/vp9_non_greedy_mv.h | 5 |
1 files changed, 4 insertions, 1 deletions
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 |