Fix AMR-WB integration (Android.mk)
This commit is contained in:
parent
9d8d6be92f
commit
285490babc
1 changed files with 111 additions and 0 deletions
111
submodules/externals/build/vo-amrwbenc/Android.mk
vendored
Normal file
111
submodules/externals/build/vo-amrwbenc/Android.mk
vendored
Normal file
|
@ -0,0 +1,111 @@
|
||||||
|
|
||||||
|
|
||||||
|
LOCAL_PATH:= $(call my-dir)/../../vo-amrwbenc
|
||||||
|
|
||||||
|
BUILD_PATH:= $(call my-dir)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_MODULE := libvoamrwbenc
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES += \
|
||||||
|
wrapper.c \
|
||||||
|
common/cmnMemory.c \
|
||||||
|
amrwbenc/src/autocorr.c \
|
||||||
|
amrwbenc/src/az_isp.c \
|
||||||
|
amrwbenc/src/bits.c \
|
||||||
|
amrwbenc/src/c2t64fx.c \
|
||||||
|
amrwbenc/src/c4t64fx.c \
|
||||||
|
amrwbenc/src/convolve.c \
|
||||||
|
amrwbenc/src/cor_h_x.c \
|
||||||
|
amrwbenc/src/decim54.c \
|
||||||
|
amrwbenc/src/deemph.c \
|
||||||
|
amrwbenc/src/dtx.c \
|
||||||
|
amrwbenc/src/g_pitch.c \
|
||||||
|
amrwbenc/src/gpclip.c \
|
||||||
|
amrwbenc/src/homing.c \
|
||||||
|
amrwbenc/src/hp400.c \
|
||||||
|
amrwbenc/src/hp50.c \
|
||||||
|
amrwbenc/src/hp6k.c \
|
||||||
|
amrwbenc/src/hp_wsp.c \
|
||||||
|
amrwbenc/src/int_lpc.c \
|
||||||
|
amrwbenc/src/isp_az.c \
|
||||||
|
amrwbenc/src/isp_isf.c \
|
||||||
|
amrwbenc/src/lag_wind.c \
|
||||||
|
amrwbenc/src/levinson.c \
|
||||||
|
amrwbenc/src/log2.c \
|
||||||
|
amrwbenc/src/lp_dec2.c \
|
||||||
|
amrwbenc/src/math_op.c \
|
||||||
|
amrwbenc/src/mem_align.c \
|
||||||
|
amrwbenc/src/oper_32b.c \
|
||||||
|
amrwbenc/src/p_med_ol.c \
|
||||||
|
amrwbenc/src/pit_shrp.c \
|
||||||
|
amrwbenc/src/pitch_f4.c \
|
||||||
|
amrwbenc/src/pred_lt4.c \
|
||||||
|
amrwbenc/src/preemph.c \
|
||||||
|
amrwbenc/src/q_gain2.c \
|
||||||
|
amrwbenc/src/q_pulse.c \
|
||||||
|
amrwbenc/src/qisf_ns.c \
|
||||||
|
amrwbenc/src/qpisf_2s.c \
|
||||||
|
amrwbenc/src/random.c \
|
||||||
|
amrwbenc/src/residu.c \
|
||||||
|
amrwbenc/src/scale.c \
|
||||||
|
amrwbenc/src/stream.c \
|
||||||
|
amrwbenc/src/syn_filt.c \
|
||||||
|
amrwbenc/src/updt_tar.c \
|
||||||
|
amrwbenc/src/util.c \
|
||||||
|
amrwbenc/src/voAMRWBEnc.c \
|
||||||
|
amrwbenc/src/voicefac.c \
|
||||||
|
amrwbenc/src/wb_vad.c \
|
||||||
|
amrwbenc/src/weight_a.c
|
||||||
|
|
||||||
|
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
|
||||||
|
LOCAL_SRC_FILES += \
|
||||||
|
amrwbenc/src/asm/ARMV7/convolve_neon.s.neon \
|
||||||
|
amrwbenc/src/asm/ARMV7/cor_h_vec_neon.s.neon \
|
||||||
|
amrwbenc/src/asm/ARMV7/Deemph_32_neon.s.neon \
|
||||||
|
amrwbenc/src/asm/ARMV7/Dot_p_neon.s.neon \
|
||||||
|
amrwbenc/src/asm/ARMV7/Filt_6k_7k_neon.s.neon \
|
||||||
|
amrwbenc/src/asm/ARMV7/Norm_Corr_neon.s.neon \
|
||||||
|
amrwbenc/src/asm/ARMV7/pred_lt4_1_neon.s.neon \
|
||||||
|
amrwbenc/src/asm/ARMV7/residu_asm_neon.s.neon \
|
||||||
|
amrwbenc/src/asm/ARMV7/scale_sig_neon.s.neon \
|
||||||
|
amrwbenc/src/asm/ARMV7/Syn_filt_32_neon.s.neon \
|
||||||
|
amrwbenc/src/asm/ARMV7/syn_filt_neon.s.neon
|
||||||
|
|
||||||
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/src/asm/ARMV5E
|
||||||
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/src/asm/ARMV7
|
||||||
|
|
||||||
|
LOCAL_CFLAGS += -DARM -DARMV7 -DASM_OPT
|
||||||
|
|
||||||
|
else
|
||||||
|
ifeq ($(TARGET_ARCH_ABI),armeabi-v5)
|
||||||
|
LOCAL_SRC_FILES += \
|
||||||
|
amrwbenc/src/asm/ARMV5E/convolve_opt.s \
|
||||||
|
amrwbenc/src/asm/ARMV5E/cor_h_vec_opt.s \
|
||||||
|
amrwbenc/src/asm/ARMV5E/Deemph_32_opt.s \
|
||||||
|
amrwbenc/src/asm/ARMV5E/Dot_p_opt.s \
|
||||||
|
amrwbenc/src/asm/ARMV5E/Filt_6k_7k_opt.s \
|
||||||
|
amrwbenc/src/asm/ARMV5E/Norm_Corr_opt.s \
|
||||||
|
amrwbenc/src/asm/ARMV5E/pred_lt4_1_opt.s \
|
||||||
|
amrwbenc/src/asm/ARMV5E/residu_asm_opt.s \
|
||||||
|
amrwbenc/src/asm/ARMV5E/scale_sig_opt.s \
|
||||||
|
amrwbenc/src/asm/ARMV5E/Syn_filt_32_opt.s \
|
||||||
|
amrwbenc/src/asm/ARMV5E/syn_filt_opt.s
|
||||||
|
|
||||||
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/src/asm/ARMV5E
|
||||||
|
|
||||||
|
LOCAL_CFLAGS += += -DARM -DASM_OPT
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
LOCAL_ARM_MODE := arm
|
||||||
|
|
||||||
|
#for including config.h:
|
||||||
|
LOCAL_C_INCLUDES += \
|
||||||
|
$(LOCAL_PATH)/amrwbenc/inc/ \
|
||||||
|
$(LOCAL_PATH)/common/include/
|
||||||
|
|
||||||
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue