diff options
author | Marco Paniconi <marpan@google.com> | 2014-06-17 08:34:30 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2014-06-17 08:34:30 -0700 |
commit | 73e4e8b2bfea5d3799f44d86801accb75163e52d (patch) | |
tree | eca22893967ea1ae5e3d662119670529af997d60 | |
parent | 6cfb854eef678ec0eeecdae7622c0345df24147e (diff) | |
parent | d9246406631119e5e62bebed3769a0c908d2e899 (diff) | |
download | libvpx-73e4e8b2bfea5d3799f44d86801accb75163e52d.tar libvpx-73e4e8b2bfea5d3799f44d86801accb75163e52d.tar.gz libvpx-73e4e8b2bfea5d3799f44d86801accb75163e52d.tar.bz2 libvpx-73e4e8b2bfea5d3799f44d86801accb75163e52d.zip |
Merge "vp8 denoising: add bias factor to zero_mv sse."
-rw-r--r-- | vp8/encoder/denoising.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/vp8/encoder/denoising.c b/vp8/encoder/denoising.c index 5616bdad7..0f2e5f17b 100644 --- a/vp8/encoder/denoising.c +++ b/vp8/encoder/denoising.c @@ -276,7 +276,11 @@ void vp8_denoiser_denoise_mb(VP8_DENOISER *denoiser, MB_MODE_INFO saved_mbmi; MACROBLOCKD *filter_xd = &x->e_mbd; MB_MODE_INFO *mbmi = &filter_xd->mode_info_context->mbmi; - int sse_diff = zero_mv_sse - best_sse; + int sse_diff = 0; + // Bias on zero motion vector sse. + int zero_bias = 95; + zero_mv_sse = (unsigned int)((int64_t)zero_mv_sse * zero_bias / 100); + sse_diff = zero_mv_sse - best_sse; saved_mbmi = *mbmi; |