summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encoder.h
diff options
context:
space:
mode:
authorAngie Chiang <angiebird@google.com>2019-09-19 14:22:37 -0700
committerangiebird <angiebird@google.com>2019-09-20 11:33:15 -0700
commit93c95bf3e17acf0452bc726d8c84e25c38fefc78 (patch)
tree358ea3a57d625b42bcb256d75f7a76ceb0155379 /vp9/encoder/vp9_encoder.h
parent616f02c1700e54d584e93b9071e56ef9ecc5b05a (diff)
downloadlibvpx-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.h13
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