Merge "Revert "Add "unknown" status for noise estimation.""
This commit is contained in:
commit
12084f6d57
@ -496,7 +496,7 @@ static void set_vbp_thresholds(VP9_COMP *cpi, int64_t thresholds[], int q) {
|
|||||||
threshold_base = 3 * threshold_base;
|
threshold_base = 3 * threshold_base;
|
||||||
else if (noise_level == kMedium)
|
else if (noise_level == kMedium)
|
||||||
threshold_base = threshold_base << 1;
|
threshold_base = threshold_base << 1;
|
||||||
else if (noise_level == kLowLow)
|
else if (noise_level < kLow)
|
||||||
threshold_base = (7 * threshold_base) >> 3;
|
threshold_base = (7 * threshold_base) >> 3;
|
||||||
}
|
}
|
||||||
if (cm->width <= 352 && cm->height <= 288) {
|
if (cm->width <= 352 && cm->height <= 288) {
|
||||||
|
@ -25,7 +25,7 @@ void vp9_noise_estimate_init(NOISE_ESTIMATE *const ne,
|
|||||||
int width,
|
int width,
|
||||||
int height) {
|
int height) {
|
||||||
ne->enabled = 0;
|
ne->enabled = 0;
|
||||||
ne->level = kUnknown;
|
ne->level = kLowLow;
|
||||||
ne->value = 0;
|
ne->value = 0;
|
||||||
ne->count = 0;
|
ne->count = 0;
|
||||||
ne->thresh = 90;
|
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) {
|
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)) {
|
if (ne->value > (ne->thresh << 1)) {
|
||||||
noise_level = kHigh;
|
noise_level = kHigh;
|
||||||
} else {
|
} else {
|
||||||
|
@ -24,7 +24,6 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef enum noise_level {
|
typedef enum noise_level {
|
||||||
kUnknown,
|
|
||||||
kLowLow,
|
kLowLow,
|
||||||
kLow,
|
kLow,
|
||||||
kMedium,
|
kMedium,
|
||||||
|
Loading…
Reference in New Issue
Block a user