shithub: libvpx

Download patch

ref: 503cb8e63a06ab62ca814bcf79ef9971bdaa745a
parent: b4fa2bdd923a272f1b2713e74b8109d7314c8428
author: Marco Paniconi <marpan@google.com>
date: Thu Feb 28 14:58:08 EST 2019

vp9-rtc: Set init noise level based on resoln

Avoid the kLow init level for lower resolns.

Change-Id: I1c9968a6891668b5887e35695f2a44158a4b3a18

--- a/vp9/encoder/vp9_noise_estimate.c
+++ b/vp9/encoder/vp9_noise_estimate.c
@@ -32,7 +32,7 @@
 
 void vp9_noise_estimate_init(NOISE_ESTIMATE *const ne, int width, int height) {
   ne->enabled = 0;
-  ne->level = kLow;
+  ne->level = (width * height < 1280 * 720) ? kLowLow : kLow;
   ne->value = 0;
   ne->count = 0;
   ne->thresh = 90;