diff options
author | Marco <marpan@google.com> | 2016-01-19 12:57:29 -0800 |
---|---|---|
committer | Marco <marpan@google.com> | 2016-04-01 11:36:45 -0700 |
commit | bc6c19978508116effeb972aaf24e8f4d461f775 (patch) | |
tree | fde72bd2fb6ef24fd4420b9dc8caf865e5b99584 /vp8/encoder/denoising.h | |
parent | a2a97b869f0f4a8dec2a9d8d0c0dcdd56e5a0477 (diff) | |
download | libvpx-bc6c19978508116effeb972aaf24e8f4d461f775.tar libvpx-bc6c19978508116effeb972aaf24e8f4d461f775.tar.gz libvpx-bc6c19978508116effeb972aaf24e8f4d461f775.tar.bz2 libvpx-bc6c19978508116effeb972aaf24e8f4d461f775.zip |
vp8 denoiser: Some adjustments to usage of skin and motion.
Switch to use new skin model.
And fix condition for denoising skin block.
Previous condition did not denoise skin blocks if the selected
mode was non-zero motion in current frame. Modify condition to
also force no denoising if that mode was not selected as zero motion
now and for at least "x" past frames in a row (x = 2).
Change-Id: I00753e3fe45b9a308a7ef43c58f11868e3bfc6b0
Diffstat (limited to 'vp8/encoder/denoising.h')
-rw-r--r-- | vp8/encoder/denoising.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vp8/encoder/denoising.h b/vp8/encoder/denoising.h index 148ccdafe..34c561df8 100644 --- a/vp8/encoder/denoising.h +++ b/vp8/encoder/denoising.h @@ -108,7 +108,8 @@ void vp8_denoiser_denoise_mb(VP8_DENOISER *denoiser, loop_filter_info_n *lfi_n, int mb_row, int mb_col, - int block_index); + int block_index, + int consec_zero_last); #ifdef __cplusplus } // extern "C" |