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
This commit is contained in:
parent
1da0402eff
commit
5b860e1251
@ -313,10 +313,11 @@ class DatarateTestVP9Large : public ::libvpx_test::EncoderTest,
|
|||||||
|
|
||||||
virtual void PreEncodeFrameHook(::libvpx_test::VideoSource *video,
|
virtual void PreEncodeFrameHook(::libvpx_test::VideoSource *video,
|
||||||
::libvpx_test::Encoder *encoder) {
|
::libvpx_test::Encoder *encoder) {
|
||||||
if (video->frame() == 1) {
|
if (video->frame() == 1)
|
||||||
encoder->Control(VP8E_SET_CPUUSED, set_cpu_used_);
|
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 (cfg_.ts_number_layers > 1) {
|
||||||
if (video->frame() == 1) {
|
if (video->frame() == 1) {
|
||||||
encoder->Control(VP9E_SET_SVC, 1);
|
encoder->Control(VP9E_SET_SVC, 1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user