summaryrefslogtreecommitdiffstats
path: root/libaudio/Android.mk
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2011-06-18 09:47:37 -0700
committerEric Laurent <elaurent@google.com>2011-07-25 14:37:35 -0700
commit40a09525b7c484764c64daa1ca663a314a1b6d31 (patch)
treebd3c889b82ff41979f512967cdcd106e50489c7e /libaudio/Android.mk
parentc593b8893fef34a1ff38d617a4e229447a9466cf (diff)
downloaddevice_samsung_crespo-40a09525b7c484764c64daa1ca663a314a1b6d31.zip
device_samsung_crespo-40a09525b7c484764c64daa1ca663a314a1b6d31.tar.gz
device_samsung_crespo-40a09525b7c484764c64daa1ca663a314a1b6d31.tar.bz2
Audio HAL: added echo reference
Added EchoReference class enabling the input stream to access the audio data written to the output stream and push it as echo reference to the AEC. Also added methods to calculate the echo delay. Moved ReSampler class to a separate source file. Change-Id: I9c3388f39101d567240545eab271eb61c97e7b56
Diffstat (limited to 'libaudio/Android.mk')
-rw-r--r--libaudio/Android.mk26
1 files changed, 23 insertions, 3 deletions
diff --git a/libaudio/Android.mk b/libaudio/Android.mk
index b1494ed..3a3f615 100644
--- a/libaudio/Android.mk
+++ b/libaudio/Android.mk
@@ -1,10 +1,28 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_SRC_FILES:= AudioHardware.cpp
+
+LOCAL_MODULE := libaudioutils
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_SRC_FILES:= \
+ ReSampler.cpp \
+ EchoReference.cpp
+
+LOCAL_C_INCLUDES += $(call include-path-for, speex)
+
+LOCAL_SHARED_LIBRARIES := libcutils
+
+
+include $(BUILD_STATIC_LIBRARY)
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES:= \
+ AudioHardware.cpp
+
LOCAL_MODULE := audio.primary.herring
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
-LOCAL_STATIC_LIBRARIES:= libmedia_helper
+LOCAL_STATIC_LIBRARIES:= libmedia_helper libaudioutils
LOCAL_SHARED_LIBRARIES:= \
libutils \
libhardware_legacy \
@@ -16,7 +34,9 @@ LOCAL_MODULE_TAGS := optional
LOCAL_SHARED_LIBRARIES += libdl
LOCAL_C_INCLUDES += $(call include-path-for, speex)
-LOCAL_C_INCLUDES += external/tinyalsa/include
+LOCAL_C_INCLUDES += \
+ external/tinyalsa/include \
+ system/media/audio_effects/include
include $(BUILD_SHARED_LIBRARY)