]> granicus.if.org Git - libvpx/commitdiff
Revert "Add "unknown" status for noise estimation."
authorMarco Paniconi <marpan@google.com>
Tue, 15 Dec 2015 16:44:40 +0000 (16:44 +0000)
committerMarco Paniconi <marpan@google.com>
Tue, 15 Dec 2015 16:44:40 +0000 (16:44 +0000)
This reverts commit e15fedb9258251bbb07def57e49e2bd1e0c4c538.

Change-Id: Ibf2bce008c727a9754f88814b7630095fa7b8253

vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_noise_estimate.c
vp9/encoder/vp9_noise_estimate.h

index 89f2bd9b85f9f04b9886a180b93b6c58f4c5f671..1606b16a2fc131f6e2b06c1986a82e4d47279ba0 100644 (file)
@@ -496,7 +496,7 @@ static void set_vbp_thresholds(VP9_COMP *cpi, int64_t thresholds[], int q) {
         threshold_base = 3 * threshold_base;
       else if (noise_level == kMedium)
         threshold_base = threshold_base << 1;
-      else if (noise_level == kLowLow)
+      else if (noise_level < kLow)
         threshold_base = (7 * threshold_base) >> 3;
     }
     if (cm->width <= 352 && cm->height <= 288) {
index 6e717e53c80742193d574c40e950752fc7eb89a9..4befbb066f4f0b135208b7dbfe8dc81f5cf357aa 100644 (file)
@@ -25,7 +25,7 @@ void vp9_noise_estimate_init(NOISE_ESTIMATE *const ne,
                              int width,
                              int height) {
   ne->enabled = 0;
-  ne->level = kUnknown;
+  ne->level = kLowLow;
   ne->value = 0;
   ne->count = 0;
   ne->thresh = 90;
@@ -83,7 +83,7 @@ static void copy_frame(YV12_BUFFER_CONFIG * const dest,
 }
 
 NOISE_LEVEL vp9_noise_estimate_extract_level(NOISE_ESTIMATE *const ne) {
-  int noise_level = kUnknown;
+  int noise_level = kLowLow;
   if (ne->value > (ne->thresh << 1)) {
     noise_level = kHigh;
   } else {
index 26632628668807980929d8ae1b9a321054657bee..826d125b5bbb0df870ac0f7a88fed50094bf3bc2 100644 (file)
@@ -24,7 +24,6 @@ extern "C" {
 #endif
 
 typedef enum noise_level {
-  kUnknown,
   kLowLow,
   kLow,
   kMedium,