summaryrefslogtreecommitdiff
path: root/vp8/encoder/denoising.c
diff options
context:
space:
mode:
authorMarco <marpan@google.com>2014-09-10 10:12:45 -0700
committerMarco <marpan@google.com>2014-09-19 09:06:16 -0700
commit06fce6b640aefffccd06551380520dac9a01660f (patch)
tree3587276ba7aa52aba78e549791a62b9ca2289667 /vp8/encoder/denoising.c
parent5887aededbd96c07101d9ca2ddc9e6c33b34df15 (diff)
downloadlibvpx-06fce6b640aefffccd06551380520dac9a01660f.tar
libvpx-06fce6b640aefffccd06551380520dac9a01660f.tar.gz
libvpx-06fce6b640aefffccd06551380520dac9a01660f.tar.bz2
libvpx-06fce6b640aefffccd06551380520dac9a01660f.zip
vp8: Update to the adaptive denoising mode.
Allow for option to apply spatial blur for temporal denoising, under the aggressive denoising mode. Change-Id: I41c5fdc0b6cf32d8f8d1d4236b25fa5aa406e89e
Diffstat (limited to 'vp8/encoder/denoising.c')
-rw-r--r--vp8/encoder/denoising.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/vp8/encoder/denoising.c b/vp8/encoder/denoising.c
index 2f33d4ace..12f9734a1 100644
--- a/vp8/encoder/denoising.c
+++ b/vp8/encoder/denoising.c
@@ -384,6 +384,7 @@ void vp8_denoiser_set_parameters(VP8_DENOISER *denoiser, int mode) {
denoiser->denoise_pars.pickmode_mv_bias = 100;
denoiser->denoise_pars.qp_thresh = 0;
denoiser->denoise_pars.consec_zerolast = UINT_MAX;
+ denoiser->denoise_pars.spatial_blur = 0;
} else {
denoiser->denoise_pars.scale_sse_thresh = 2;
denoiser->denoise_pars.scale_motion_thresh = 16;
@@ -392,6 +393,7 @@ void vp8_denoiser_set_parameters(VP8_DENOISER *denoiser, int mode) {
denoiser->denoise_pars.pickmode_mv_bias = 60;
denoiser->denoise_pars.qp_thresh = 100;
denoiser->denoise_pars.consec_zerolast = 10;
+ denoiser->denoise_pars.spatial_blur = 20;
}
}