diff options
author | Eric Laurent <elaurent@google.com> | 2011-06-18 09:47:37 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2011-07-25 14:37:35 -0700 |
commit | 40a09525b7c484764c64daa1ca663a314a1b6d31 (patch) | |
tree | bd3c889b82ff41979f512967cdcd106e50489c7e /libaudio/Android.mk | |
parent | c593b8893fef34a1ff38d617a4e229447a9466cf (diff) | |
download | device_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.mk | 26 |
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) |