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
Showing
- vp8/common/arm/bilinearfilter_arm.c 1 addition, 20 deletionsvp8/common/arm/bilinearfilter_arm.c
- vp8/common/arm/bilinearfilter_arm.h 35 additions, 0 deletionsvp8/common/arm/bilinearfilter_arm.h
- vp8/encoder/arm/arm_csystemdependent.c 4 additions, 4 deletionsvp8/encoder/arm/arm_csystemdependent.c
- vp8/encoder/arm/armv6/vp8_variance16x16_armv6.asm 147 additions, 0 deletionsvp8/encoder/arm/armv6/vp8_variance16x16_armv6.asm
- vp8/encoder/arm/variance_arm.c 34 additions, 0 deletionsvp8/encoder/arm/variance_arm.c
- vp8/encoder/arm/variance_arm.h 17 additions, 0 deletionsvp8/encoder/arm/variance_arm.h
- vp8/vp8_common.mk 1 addition, 0 deletionsvp8/vp8_common.mk
- vp8/vp8cx_arm.mk 3 additions, 1 deletionvp8/vp8cx_arm.mk
Loading
Please register or sign in to comment