From d8500344430112d794ae6858802c628c79ce20d8 Mon Sep 17 00:00:00 2001 From: Stefan Holmer Date: Wed, 30 May 2012 12:17:06 +0200 Subject: Added another denoising threshold for finding DC shifts. Compares the sum of differences between the input block and the averaged block. If they differ too much the block will not be filtered. Negligible perfomance hit. Change-Id: Ib1c31a265efd4d100b3abc4a1ea6675038c8ddde --- vp8/common/rtcd_defs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vp8/common/rtcd_defs.sh') diff --git a/vp8/common/rtcd_defs.sh b/vp8/common/rtcd_defs.sh index e315fcdb0..d6cbd4ad5 100644 --- a/vp8/common/rtcd_defs.sh +++ b/vp8/common/rtcd_defs.sh @@ -505,7 +505,7 @@ specialize vp8_yv12_copy_partial_frame neon # Denoiser filter # if [ "$CONFIG_TEMPORAL_DENOISING" = "yes" ]; then - prototype void vp8_denoiser_filter "struct yv12_buffer_config* mc_running_avg, struct yv12_buffer_config* running_avg, struct macroblock* signal, unsigned int motion_magnitude2, int y_offset, int uv_offset" + prototype int vp8_denoiser_filter "struct yv12_buffer_config* mc_running_avg, struct yv12_buffer_config* running_avg, struct macroblock* signal, unsigned int motion_magnitude2, int y_offset, int uv_offset" specialize vp8_denoiser_filter sse2 fi -- cgit v1.2.3