From 66bf94965e66366d42804125ef74f08535cb2d6d Mon Sep 17 00:00:00 2001 From: Dmitry Kovalev <dkovalev@google.com> Date: Tue, 18 Mar 2014 11:20:06 -0700 Subject: [PATCH] Rearranging and removing unused defines. Change-Id: I03049f89565ce19a297e65e2d53db127dc6f77d9 --- vp9/encoder/vp9_firstpass.c | 7 +++++++ vp9/encoder/vp9_onyx_int.h | 11 ----------- vp9/encoder/vp9_rdopt.c | 5 +++++ vp9/encoder/vp9_rdopt.h | 5 ----- 4 files changed, 12 insertions(+), 16 deletions(-) diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c index 5cd72532d5..aeb41f87b0 100644 --- a/vp9/encoder/vp9_firstpass.c +++ b/vp9/encoder/vp9_firstpass.c @@ -56,6 +56,13 @@ #define DISABLE_RC_LONG_TERM_MEM 0 +#if CONFIG_MULTIPLE_ARF +// Set MIN_GF_INTERVAL to 1 for the full decomposition. +#define MIN_GF_INTERVAL 2 +#else +#define MIN_GF_INTERVAL 4 +#endif + static void swap_yv12(YV12_BUFFER_CONFIG *a, YV12_BUFFER_CONFIG *b) { YV12_BUFFER_CONFIG temp = *a; *a = *b; diff --git a/vp9/encoder/vp9_onyx_int.h b/vp9/encoder/vp9_onyx_int.h index 271c446329..ba11f88adc 100644 --- a/vp9/encoder/vp9_onyx_int.h +++ b/vp9/encoder/vp9_onyx_int.h @@ -40,22 +40,11 @@ extern "C" { // #define MODE_TEST_HIT_STATS -#if CONFIG_MULTIPLE_ARF -// Set MIN_GF_INTERVAL to 1 for the full decomposition. -#define MIN_GF_INTERVAL 2 -#else -#define MIN_GF_INTERVAL 4 -#endif #define DEFAULT_GF_INTERVAL 10 -#define KEY_FRAME_CONTEXT 5 - #define MAX_MODES 30 #define MAX_REFS 6 -#define MIN_THRESHMULT 32 -#define MAX_THRESHMULT 512 - typedef struct { int nmvjointcost[MV_JOINTS]; int nmvcosts[2][MV_VALS]; diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c index d0037759bd..c7e730aadc 100644 --- a/vp9/encoder/vp9_rdopt.c +++ b/vp9/encoder/vp9_rdopt.c @@ -41,6 +41,11 @@ #include "vp9/encoder/vp9_tokenize.h" #include "vp9/encoder/vp9_variance.h" +#define RD_THRESH_MAX_FACT 64 +#define RD_THRESH_INC 1 +#define RD_THRESH_POW 1.25 +#define RD_MULT_EPB_RATIO 64 + /* Factor to weigh the rate for switchable interp filters */ #define SWITCHABLE_INTERP_RATE_FACTOR 1 diff --git a/vp9/encoder/vp9_rdopt.h b/vp9/encoder/vp9_rdopt.h index 7d7aeedf9b..6968fa604d 100644 --- a/vp9/encoder/vp9_rdopt.h +++ b/vp9/encoder/vp9_rdopt.h @@ -23,11 +23,6 @@ extern "C" { (((128 + ((int64_t)R) * (RM)) >> 8) + (D << DM)) #define QIDX_SKIP_THRESH 115 -#define RD_THRESH_MAX_FACT 64 -#define RD_THRESH_INC 1 -#define RD_THRESH_POW 1.25 -#define RD_MULT_EPB_RATIO 64 - #define MV_COST_WEIGHT 108 #define MV_COST_WEIGHT_SUB 120 -- GitLab