From c2f6a7df8d500ba540503d042dc1dbc519a2a873 Mon Sep 17 00:00:00 2001 From: Marco Date: Mon, 2 Nov 2015 09:10:01 -0800 Subject: [PATCH] vp9 denoiser: Don't estimate noise on resized trigger frame. Change-Id: I60461f011d1aba0b1eb6584c6940f745221915f4 --- vp9/encoder/vp9_denoiser.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vp9/encoder/vp9_denoiser.c b/vp9/encoder/vp9_denoiser.c index 05aa1d2..b430d74 100644 --- a/vp9/encoder/vp9_denoiser.c +++ b/vp9/encoder/vp9_denoiser.c @@ -569,7 +569,8 @@ void vp9_denoiser_update_noise_estimate(VP9_COMP *const cpi) { // Estimate of noise level every frame_period frames. // Estimate is between current source and last source. if (cm->current_video_frame % frame_period != 0 || - cpi->denoiser.last_source.y_buffer == NULL) { + cpi->denoiser.last_source.y_buffer == NULL || + cpi->resize_pending != 0) { copy_frame(&cpi->denoiser.last_source, cpi->Source); return; } else { -- 2.7.4