Factor inverse transform functions into vpx_dsp
authorJingning Han <jingning@google.com>
Fri, 31 Jul 2015 01:53:18 +0000 (18:53 -0700)
committerJingning Han <jingning@google.com>
Fri, 31 Jul 2015 23:21:00 +0000 (16:21 -0700)
commite8b133c79c6cf99102020f194513fb3e2feaa322
tree383761bc7599a329cfc351afd9e281c062195e11
parent7f8dd35329fcec4f32eba6f56ada69224e30f238
Factor inverse transform functions into vpx_dsp

This commit moves the module inverse transform functions from vp9
to vpx_dsp folder. The hybrid transform wrapper functions stay in
the vp9 folder, since it involves codec-specific data structures.

Change-Id: Ib066367c953d3d024c73ba65157bbd70a95c9ef8
32 files changed:
test/idct8x8_test.cc
vp9/common/vp9_idct.c
vp9/common/vp9_idct.h
vp9/common/vp9_rtcd_defs.pl
vp9/common/x86/vp9_idct_intrin_sse2.c
vp9/encoder/x86/vp9_dct_ssse3.c
vp9/vp9_common.mk
vpx_dsp/arm/idct16x16_1_add_neon.asm [moved from vp9/common/arm/neon/vp9_idct16x16_1_add_neon_asm.asm with 100% similarity]
vpx_dsp/arm/idct16x16_1_add_neon.c [moved from vp9/common/arm/neon/vp9_idct16x16_1_add_neon.c with 98% similarity]
vpx_dsp/arm/idct16x16_add_neon.asm [moved from vp9/common/arm/neon/vp9_idct16x16_add_neon_asm.asm with 100% similarity]
vpx_dsp/arm/idct16x16_add_neon.c [moved from vp9/common/arm/neon/vp9_idct16x16_add_neon.c with 100% similarity]
vpx_dsp/arm/idct16x16_neon.c [moved from vp9/common/arm/neon/vp9_idct16x16_neon.c with 99% similarity]
vpx_dsp/arm/idct32x32_1_add_neon.asm [moved from vp9/common/arm/neon/vp9_idct32x32_1_add_neon_asm.asm with 100% similarity]
vpx_dsp/arm/idct32x32_1_add_neon.c [moved from vp9/common/arm/neon/vp9_idct32x32_1_add_neon.c with 99% similarity]
vpx_dsp/arm/idct32x32_add_neon.asm [moved from vp9/common/arm/neon/vp9_idct32x32_add_neon_asm.asm with 100% similarity]
vpx_dsp/arm/idct32x32_add_neon.c [moved from vp9/common/arm/neon/vp9_idct32x32_add_neon.c with 100% similarity]
vpx_dsp/arm/idct4x4_1_add_neon.asm [moved from vp9/common/arm/neon/vp9_idct4x4_1_add_neon_asm.asm with 100% similarity]
vpx_dsp/arm/idct4x4_1_add_neon.c [moved from vp9/common/arm/neon/vp9_idct4x4_1_add_neon.c with 97% similarity]
vpx_dsp/arm/idct4x4_add_neon.asm [moved from vp9/common/arm/neon/vp9_idct4x4_add_neon_asm.asm with 100% similarity]
vpx_dsp/arm/idct4x4_add_neon.c [moved from vp9/common/arm/neon/vp9_idct4x4_add_neon.c with 100% similarity]
vpx_dsp/arm/idct8x8_1_add_neon.asm [moved from vp9/common/arm/neon/vp9_idct8x8_1_add_neon_asm.asm with 100% similarity]
vpx_dsp/arm/idct8x8_1_add_neon.c [moved from vp9/common/arm/neon/vp9_idct8x8_1_add_neon.c with 98% similarity]
vpx_dsp/arm/idct8x8_add_neon.asm [moved from vp9/common/arm/neon/vp9_idct8x8_add_neon_asm.asm with 100% similarity]
vpx_dsp/arm/idct8x8_add_neon.c [moved from vp9/common/arm/neon/vp9_idct8x8_add_neon.c with 100% similarity]
vpx_dsp/inv_txfm.c [new file with mode: 0644]
vpx_dsp/inv_txfm.h [new file with mode: 0644]
vpx_dsp/vpx_dsp.mk
vpx_dsp/vpx_dsp_rtcd_defs.pl
vpx_dsp/x86/inv_txfm_sse2.asm [moved from vp9/common/x86/vp9_idct_sse2.asm with 100% similarity]
vpx_dsp/x86/inv_txfm_sse2.c [new file with mode: 0644]
vpx_dsp/x86/inv_txfm_sse2.h [moved from vp9/common/x86/vp9_idct_intrin_sse2.h with 94% similarity]
vpx_dsp/x86/inv_txfm_ssse3_x86_64.asm [moved from vp9/common/x86/vp9_idct_ssse3_x86_64.asm with 100% similarity]