hal: add support for compressed recording
Add support for recording through commpressed driver.
Add qahw interface layer for non standard API implementation.
Change-Id: Id1689f2ccab9bb8b920098e9cda1083b7d3ec4da
diff --git a/hal/Android.mk b/hal/Android.mk
index f971b85..570e556 100644
--- a/hal/Android.mk
+++ b/hal/Android.mk
@@ -254,6 +254,16 @@
LOCAL_SRC_FILES += audio_extn/qaf.c
endif
+ifeq ($(strip $(AUDIO_FEATURE_ENABLED_COMPRESS_INPUT)),true)
+ LOCAL_CFLAGS += -DCOMPRESS_INPUT_ENABLED
+ LOCAL_SRC_FILES += audio_extn/compress_in.c
+endif
+
+ifeq ($(strip $(BOARD_SUPPORTS_QAHW)),true)
+ LOCAL_CFLAGS += -DAUDIO_HW_EXTN_API_ENABLED
+ LOCAL_SRC_FILES += audio_hw_extn_api.c
+endif
+
LOCAL_SHARED_LIBRARIES := \
liblog \
libcutils \
@@ -262,7 +272,6 @@
libaudioroute \
libdl \
libaudioutils \
- libhardware \
libexpat
LOCAL_C_INCLUDES += \