From d2274ed3541580899bfa44f9a93ae2b2c18a71c7 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 20 Aug 2014 10:38:59 -0700 Subject: [PATCH] Bugfix for vp8 aggressive denoiser mode. Change-Id: I6c1ccd88df7c39377d5f98f8533c0cabd53cf86f --- vp8/encoder/onyx_if.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vp8/encoder/onyx_if.c b/vp8/encoder/onyx_if.c index d29dd3997..006209ae2 100644 --- a/vp8/encoder/onyx_if.c +++ b/vp8/encoder/onyx_if.c @@ -3380,13 +3380,13 @@ static void process_denoiser_mode_change(VP8_COMP *cpi) { // num_mode_change. if (cpi->denoiser.nmse_source_diff_count == num_mode_change) { // Check for going up: from normal to aggressive mode. - if ((cpi->denoiser.denoiser_mode = kDenoiserOnYUV) && + if ((cpi->denoiser.denoiser_mode == kDenoiserOnYUV) && (cpi->denoiser.nmse_source_diff > cpi->denoiser.threshold_aggressive_mode)) { vp8_denoiser_set_parameters(&cpi->denoiser, kDenoiserOnYUVAggressive); } else { // Check for going down: from aggressive to normal mode. - if ((cpi->denoiser.denoiser_mode = kDenoiserOnYUVAggressive) && + if ((cpi->denoiser.denoiser_mode == kDenoiserOnYUVAggressive) && (cpi->denoiser.nmse_source_diff < cpi->denoiser.threshold_aggressive_mode)) { vp8_denoiser_set_parameters(&cpi->denoiser, kDenoiserOnYUV);