diff options
author | Angie Chiang <angiebird@google.com> | 2019-09-19 14:22:37 -0700 |
---|---|---|
committer | angiebird <angiebird@google.com> | 2019-09-20 11:33:15 -0700 |
commit | 93c95bf3e17acf0452bc726d8c84e25c38fefc78 (patch) | |
tree | 358ea3a57d625b42bcb256d75f7a76ceb0155379 /vp9/encoder/vp9_encoder.h | |
parent | 616f02c1700e54d584e93b9071e56ef9ecc5b05a (diff) | |
download | libvpx-93c95bf3e17acf0452bc726d8c84e25c38fefc78.tar libvpx-93c95bf3e17acf0452bc726d8c84e25c38fefc78.tar.gz libvpx-93c95bf3e17acf0452bc726d8c84e25c38fefc78.tar.bz2 libvpx-93c95bf3e17acf0452bc726d8c84e25c38fefc78.zip |
Remove USE_PQSORT and CHANGE_MV_SEARCH_ORDER
Remove the feature_score related code to simplify the code.
The feature_score is incorporated in get_local_structure and will
be integrated in later.
The current non_greedy_mv performances are
lowres: -0.239% midres: -0.569% hdres: -0.365%
Change-Id: Ida28bb1baff6932f1c28b24d371a35a1546fa7e9
Diffstat (limited to 'vp9/encoder/vp9_encoder.h')
-rw-r--r-- | vp9/encoder/vp9_encoder.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/vp9/encoder/vp9_encoder.h b/vp9/encoder/vp9_encoder.h index bf29048de..e49bf9a06 100644 --- a/vp9/encoder/vp9_encoder.h +++ b/vp9/encoder/vp9_encoder.h @@ -505,15 +505,6 @@ typedef struct EncFrameBuf { // Maximum operating frame buffer size needed for a GOP using ARF reference. #define MAX_ARF_GOP_SIZE (2 * MAX_LAG_BUFFERS) -#if CONFIG_NON_GREEDY_MV -typedef struct FEATURE_SCORE_LOC { - int visited; - double feature_score; - int mi_row; - int mi_col; -} FEATURE_SCORE_LOC; -#endif - #define MAX_KMEANS_GROUPS 8 typedef struct KMEANS_DATA { @@ -563,10 +554,6 @@ typedef struct VP9_COMP { #if CONFIG_NON_GREEDY_MV MotionFieldInfo motion_field_info; int tpl_ready; - int feature_score_loc_alloc; - FEATURE_SCORE_LOC *feature_score_loc_arr; - FEATURE_SCORE_LOC **feature_score_loc_sort; - FEATURE_SCORE_LOC **feature_score_loc_heap; int_mv *select_mv_arr; #endif |