shithub: libvpx

Download patch

ref: 73e4e8b2bfea5d3799f44d86801accb75163e52d
parent: 6cfb854eef678ec0eeecdae7622c0345df24147e
parent: d9246406631119e5e62bebed3769a0c908d2e899
author: Marco Paniconi <marpan@google.com>
date: Tue Jun 17 04:34:30 EDT 2014

Merge "vp8 denoising: add bias factor to zero_mv sse."

--- a/vp8/encoder/denoising.c
+++ b/vp8/encoder/denoising.c
@@ -276,7 +276,11 @@
         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;