]> granicus.if.org Git - libvpx/commit
vp9-denoiser: Bugfix and some adjustments for high noise case.
authorMarco <marpan@google.com>
Mon, 25 Apr 2016 15:49:08 +0000 (08:49 -0700)
committerMarco <marpan@google.com>
Mon, 25 Apr 2016 17:15:03 +0000 (10:15 -0700)
commit229c686c89b89ce534209fc71548fada65d5b70d
tree33092926166750df23b80d284f4fda6b46ac9add
parentcc5023d55fbd8d08de62402f6d533bcb139f4904
vp9-denoiser: Bugfix and some adjustments for high noise case.

Need to check that sse for non-zero mv has been set for the current block
(i.e., check that nonzero-mv is tested as a mode, so newmv_sse != UINT_MAX)
before forcing to not use zero-mv for denoising.

Also increase some thresholds (sse and sse_diff) for high noise case,
and use shift operaton instead of multiplication on a threshold computation.

Change-Id: Iae7339475d57240316b7fa8b887c4ee3c0d0dbec
vp9/encoder/vp9_denoiser.c