diff options
author | John Koleszar <jkoleszar@google.com> | 2012-01-12 16:55:44 -0800 |
---|---|---|
committer | John Koleszar <jkoleszar@google.com> | 2012-01-30 12:10:48 -0800 |
commit | 109b69a70696701f5d886a21719cf62d75782fa1 (patch) | |
tree | 488dfc3dfdc0398cd79226b4bb6aa74a3a302734 /vp8/common/rtcd_defs.sh | |
parent | 0b0bc8d098a6c009b27357a68275ec25af18e7a4 (diff) | |
download | libvpx-109b69a70696701f5d886a21719cf62d75782fa1.tar libvpx-109b69a70696701f5d886a21719cf62d75782fa1.tar.gz libvpx-109b69a70696701f5d886a21719cf62d75782fa1.tar.bz2 libvpx-109b69a70696701f5d886a21719cf62d75782fa1.zip |
RTCD: add arnr functions
This commit continues the process of converting to the new RTCD
system. It removes the last of the VP8_ENCODER_RTCD struct references.
Change-Id: I2a44f52d7cccf5177e1ca98a028ead570d045395
Diffstat (limited to 'vp8/common/rtcd_defs.sh')
-rw-r--r-- | vp8/common/rtcd_defs.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/vp8/common/rtcd_defs.sh b/vp8/common/rtcd_defs.sh index e18ca97da..13fe8ecdd 100644 --- a/vp8/common/rtcd_defs.sh +++ b/vp8/common/rtcd_defs.sh @@ -481,6 +481,13 @@ vp8_refining_search_sad_sse3=vp8_refining_search_sadx4 prototype int vp8_diamond_search_sad "struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv" vp8_diamond_search_sad_sse3=vp8_diamond_search_sadx4 +# +# Alt-ref Noise Reduction (ARNR) +# +if [ "$CONFIG_REALTIME_ONLY" != "yes" ]; then + prototype void vp8_temporal_filter_apply "unsigned char *frame1, unsigned int stride, unsigned char *frame2, unsigned int block_size, int strength, int filter_weight, unsigned int *accumulator, unsigned short *count" + specialize vp8_temporal_filter_apply sse2 +fi # End of encoder only functions fi |