From 5b860e1251c62f0561274ffdec53ec879250b268 Mon Sep 17 00:00:00 2001 From: Jingning Han Date: Tue, 6 Jan 2015 10:04:56 -0800 Subject: [PATCH] Turn denoiser sensitivity on starting from kf in unit test The denoiser sensitivity level should be set to 1 starting from key frame. The internal function of denoiser should make the temporal denoising operations cut off in key frame coding. Change-Id: Id3e704a73e98e4ea801284a2cbbab2ea9c371d23 --- test/datarate_test.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/datarate_test.cc b/test/datarate_test.cc index a76d806bf..3d40148b7 100644 --- a/test/datarate_test.cc +++ b/test/datarate_test.cc @@ -313,10 +313,11 @@ class DatarateTestVP9Large : public ::libvpx_test::EncoderTest, virtual void PreEncodeFrameHook(::libvpx_test::VideoSource *video, ::libvpx_test::Encoder *encoder) { - if (video->frame() == 1) { + if (video->frame() == 1) encoder->Control(VP8E_SET_CPUUSED, set_cpu_used_); - encoder->Control(VP9E_SET_NOISE_SENSITIVITY, denoiser_on_); - } + + encoder->Control(VP9E_SET_NOISE_SENSITIVITY, denoiser_on_); + if (cfg_.ts_number_layers > 1) { if (video->frame() == 1) { encoder->Control(VP9E_SET_SVC, 1); -- 2.40.0