From: Dmitry Kovalev Date: Tue, 18 Mar 2014 18:20:06 +0000 (-0700) Subject: Rearranging and removing unused defines. X-Git-Tag: v1.4.0~2034^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=66bf94965e66366d42804125ef74f08535cb2d6d;p=libvpx Rearranging and removing unused defines. Change-Id: I03049f89565ce19a297e65e2d53db127dc6f77d9 --- diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c index 5cd72532d..aeb41f87b 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 271c44632..ba11f88ad 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 d0037759b..c7e730aad 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 7d7aeedf9..6968fa604 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