aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorFelicia Lim <flim@google.com>2017-07-05 17:36:56 -0700
committerFelicia Lim <flim@google.com>2017-07-07 09:42:55 -0700
commit0c2090c324e4f2ba2a8621c8b083559bab74c7c5 (patch)
treefea1ab0038bc4102569d1ab4ee57a0f973895570 /Android.bp
parenta7703b70699299f078a189e19b6915120cded732 (diff)
downloadlibopus-0c2090c324e4f2ba2a8621c8b083559bab74c7c5.tar.gz
Change-Id: I551f1de5c5e121ac1275334e67c7e0f96ab18114 Test: - verified builds for arm*/mips*/x86* - checked functionality using an emulator and stagefright
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp19
1 files changed, 13 insertions, 6 deletions
diff --git a/Android.bp b/Android.bp
index b4a89222..4fa26996 100644
--- a/Android.bp
+++ b/Android.bp
@@ -87,6 +87,7 @@ cc_library_shared {
"silk/lin2log.c",
"silk/log2lin.c",
"silk/LPC_analysis_filter.c",
+ "silk/LPC_fit.c",
"silk/LPC_inv_pred_gain.c",
"silk/table_LSF_cos.c",
"silk/NLSF2A.c",
@@ -119,12 +120,10 @@ cc_library_shared {
"silk/fixed/find_pitch_lags_FIX.c",
"silk/fixed/find_pred_coefs_FIX.c",
"silk/fixed/noise_shape_analysis_FIX.c",
- "silk/fixed/prefilter_FIX.c",
"silk/fixed/process_gains_FIX.c",
"silk/fixed/regularize_correlations_FIX.c",
"silk/fixed/residual_energy16_FIX.c",
"silk/fixed/residual_energy_FIX.c",
- "silk/fixed/solve_LS_FIX.c",
"silk/fixed/warped_autocorrelation_FIX.c",
"silk/fixed/apply_sine_window_FIX.c",
"silk/fixed/autocorr_FIX.c",
@@ -149,8 +148,6 @@ cc_library_shared {
"src/analysis.c",
"src/mlp.c",
"src/mlp_data.c",
-
- "src/repacketizer_demo.c",
],
cflags: [
@@ -188,6 +185,9 @@ cc_library_shared {
// supported on target platform.
// CELT_SOURCES_ARM_ASM
"celt/arm/celt_pitch_xcorr_arm_gnu.s",
+
+ // CELT_AM_SOURCES_ARM_ASM
+ "celt/arm/armopts_gnu.s",
],
cflags: [
@@ -197,6 +197,7 @@ cc_library_shared {
"-DOPUS_ARM_INLINE_EDSP",
"-DOPUS_ARM_MAY_HAVE_MEDIA",
"-DOPUS_ARM_INLINE_MEDIA",
+ "-DOPUS_ARM_MAY_HAVE_NEON",
"-DOPUS_HAVE_RTCD",
],
@@ -207,10 +208,17 @@ cc_library_shared {
srcs: [
// CELT_SOURCES_ARM_NEON_INTR
"celt/arm/celt_neon_intr.c",
+ "celt/arm/pitch_neon_intr.c",
// SILK_SOURCES_ARM_NEON_INTR,
"silk/arm/arm_silk_map.c",
+ "silk/arm/biquad_alt_neon_intr.c",
+ "silk/arm/LPC_inv_pred_gain_neon_intr.c",
+ "silk/arm/NSQ_del_dec_neon_intr.c",
"silk/arm/NSQ_neon.c",
+
+ // SILK_SOURCES_FIXED_ARM_NEON_INTR,
+ "silk/fixed/arm/warped_autocorrelation_FIX_neon_intr.c",
],
cflags: [
@@ -233,6 +241,7 @@ cc_library_shared {
// CELT_SOURCES_SSE2
"celt/x86/pitch_sse2.c",
+ "celt/x86/vq_sse2.c",
],
cflags: [
@@ -259,7 +268,6 @@ cc_library_shared {
// SILK_SOURCES_FIXED_SSE4_1
"silk/fixed/x86/vector_ops_FIX_sse.c",
"silk/fixed/x86/burg_modified_FIX_sse.c",
- "silk/fixed/x86/prefilter_FIX_sse.c",
],
cflags: [
@@ -305,7 +313,6 @@ cc_library_shared {
// SILK_SOURCES_FIXED_SSE4_1
"silk/fixed/x86/vector_ops_FIX_sse.c",
"silk/fixed/x86/burg_modified_FIX_sse.c",
- "silk/fixed/x86/prefilter_FIX_sse.c",
],
cflags: [