diff --git a/vp8/encoder/denoising.c b/vp8/encoder/denoising.c index 113865fe8..5ae44e82e 100644 --- a/vp8/encoder/denoising.c +++ b/vp8/encoder/denoising.c @@ -23,7 +23,7 @@ static const unsigned int NOISE_MOTION_THRESHOLD = 25 * 25; */ static const unsigned int SSE_DIFF_THRESHOLD = 16 * 16 * 20; static const unsigned int SSE_THRESHOLD = 16 * 16 * 40; -static const unsigned int SSE_THRESHOLD_HIGH = 16 * 16 * 60; +static const unsigned int SSE_THRESHOLD_HIGH = 16 * 16 * 80; /* * The filter function was modified to reduce the computational complexity. diff --git a/vp8/encoder/denoising.h b/vp8/encoder/denoising.h index 9a379a6a1..f13d52fcf 100644 --- a/vp8/encoder/denoising.h +++ b/vp8/encoder/denoising.h @@ -18,8 +18,8 @@ extern "C" { #endif -#define SUM_DIFF_THRESHOLD (16 * 16 * 2) -#define SUM_DIFF_THRESHOLD_HIGH (600) // ~(16 * 16 * 1.5) +#define SUM_DIFF_THRESHOLD 384 +#define SUM_DIFF_THRESHOLD_HIGH 512 #define MOTION_MAGNITUDE_THRESHOLD (8*3) #define SUM_DIFF_THRESHOLD_UV (96) // (8 * 8 * 1.5)