hal: Add support for compressed voip
Add support to enable voip calls using compressed
audio formats.
Change-Id: If20493b75befbcc56945e4309c8f01384948a7b5
diff --git a/hal/Android.mk b/hal/Android.mk
index 58cf1c6..21dc8a0 100644
--- a/hal/Android.mk
+++ b/hal/Android.mk
@@ -57,12 +57,16 @@
ifneq ($(strip $(AUDIO_FEATURE_DISABLED_MULTI_VOICE_SESSIONS)),true)
LOCAL_CFLAGS += -DMULTI_VOICE_SESSION_ENABLED
LOCAL_SRC_FILES += voice_extn/voice_extn.c
- LOCAL_C_INCLUDES += $(LOCAL_PATH)/voice_extn
LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
ifneq ($(strip $(AUDIO_FEATURE_DISABLED_INCALL_MUSIC)),true)
LOCAL_CFLAGS += -DINCALL_MUSIC_ENABLED
endif
+
+ifneq ($(strip $(AUDIO_FEATURE_DISABLED_COMPRESS_VOIP)),true)
+ LOCAL_CFLAGS += -DCOMPRESS_VOIP_ENABLED
+ LOCAL_SRC_FILES += voice_extn/compress_voip.c
+endif
endif
ifneq ($(strip, $(AUDIO_FEATURE_DISABLED_SPKR_PROTECTION)),true)
@@ -92,7 +96,8 @@
$(call include-path-for, audio-route) \
$(call include-path-for, audio-effects) \
$(LOCAL_PATH)/$(AUDIO_PLATFORM) \
- $(LOCAL_PATH)/audio_extn
+ $(LOCAL_PATH)/audio_extn \
+ $(LOCAL_PATH)/voice_extn
ifeq ($(strip $(AUDIO_FEATURE_ENABLED_LISTEN)),true)
LOCAL_CFLAGS += -DAUDIO_LISTEN_ENABLED