]> granicus.if.org Git - libvpx/commit
Adds armv6 optimized variance calculation
authorTero Rintaluoma <teror@google.com>
Wed, 9 Feb 2011 14:34:56 +0000 (09:34 -0500)
committerJohann <johannkoenig@google.com>
Wed, 9 Feb 2011 15:23:43 +0000 (10:23 -0500)
commitcb14764fab88b5b28ba09fa9490bd72c017cb7c2
treeb698d8c6703a0f46ca9b2846231e907b8522b494
parente5aaac24bb9f06ccd44505b0af6116b9ca3bd73f
Adds armv6 optimized variance calculation

Adds vp8_sub_pixel_variance16x16_armv6 function to encoder. Integrates
ARMv6 optimized bilinear interpolations from vp8/common/arm/armv6
and adds new assembly file for variance16x16 calculation.
 - vp8_filter_block2d_bil_first_pass_armv6   (integrated)
 - vp8_filter_block2d_bil_second_pass_armv6  (integrated)
 - vp8_variance16x16_armv6 (new)
 - bilinearfilter_arm.h (new)
Change-Id: I18a8331ce7d031ceedd6cd415ecacb0c8f3392db
vp8/common/arm/bilinearfilter_arm.c
vp8/common/arm/bilinearfilter_arm.h [new file with mode: 0644]
vp8/encoder/arm/arm_csystemdependent.c
vp8/encoder/arm/armv6/vp8_variance16x16_armv6.asm [new file with mode: 0644]
vp8/encoder/arm/variance_arm.c
vp8/encoder/arm/variance_arm.h
vp8/vp8_common.mk
vp8/vp8cx_arm.mk