vpx/vp8
Marco Paniconi 609e91f9b7 vp8 denoiser: fix to zero_mv mode selection.
In the current logic, if the sse for zero motion is smaller
than the sse for new_mv (i.e., best_sse), we may still end up
using the non-zero mv for denoising (if the magnitude of new_mv is above threshold).
This can happen for very noisy content, and can lead to artifacts.

This change ensures that we always use zero_mv (over new_mv) for
denoisng if sse_zero_mv <= best_sse.

Change-Id: I8ef9294d837b077013b77a46c9a71d17c648b48a
2014-05-28 11:23:52 -07:00
..
common Renames x86_64 specific asm files 2014-05-21 13:55:56 -07:00
decoder Remove VP8 save_reg_neon function 2014-04-29 16:13:24 -07:00
encoder vp8 denoiser: fix to zero_mv mode selection. 2014-05-28 11:23:52 -07:00
exports_dec Rename vp8/ codec directory to vp9/. 2012-11-01 16:31:22 -07:00
exports_enc Rename vp8/ codec directory to vp9/. 2012-11-01 16:31:22 -07:00
vp8_common.mk Renames x86_64 specific asm files 2014-05-21 13:55:56 -07:00
vp8_cx_iface.c Fixing constant value used to calculate frame pts and duration. 2014-04-25 17:39:48 -07:00
vp8_dx_iface.c Fixes a bug for uninitialized frame buffers 2014-05-23 01:26:01 -07:00
vp8cx_arm.mk Only build neon assembly for armv7 targets 2014-05-12 08:52:02 -07:00
vp8cx.mk Renames x86_64 specific asm files 2014-05-21 13:55:56 -07:00
vp8dx.mk Fix a spelling mistake in filename 2013-12-03 17:19:41 -08:00