summaryrefslogtreecommitdiffstats
path: root/media/mediaserver/Android.mk
diff options
context:
space:
mode:
authorKiran Kandi <kkandi@codeaurora.org>2013-10-17 11:14:49 -0700
committerSteve Kondik <steve@cyngn.com>2015-11-12 05:42:02 +0100
commit8ab5ff0b3709976cde09362e7444d78d0a981dd3 (patch)
treeb4e6cb919f78b4b0b54877917a5237ab9f643c8e /media/mediaserver/Android.mk
parent6e70871973dbd184af867a942b972e10e5d6073d (diff)
downloadframeworks_av-8ab5ff0b3709976cde09362e7444d78d0a981dd3.zip
frameworks_av-8ab5ff0b3709976cde09362e7444d78d0a981dd3.tar.gz
frameworks_av-8ab5ff0b3709976cde09362e7444d78d0a981dd3.tar.bz2
mediaserver: conditionally launch ListenService
Conditionally instantiate ListenService from MediaService. ListenServiceruns as a singleton in its own thread that calls AudioHAL which in turn accesses Listen Driver. It is the entry point from Application processes that want so execute Listen commands and receive Voice detection events. It manages Listen application resources and global states across all Listen applications. ListenService is similar to AudioFlinger. That is why it is instantiated from MediaServer. Listenservice talks to AudioHAL to deal with concurrent usage of mic. Change-Id: I71c346bb16e0ed3a7aae9c908e03c7f1c694fe0a
Diffstat (limited to 'media/mediaserver/Android.mk')
-rw-r--r--media/mediaserver/Android.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/media/mediaserver/Android.mk b/media/mediaserver/Android.mk
index 8aeabf0..33766b5 100644
--- a/media/mediaserver/Android.mk
+++ b/media/mediaserver/Android.mk
@@ -54,6 +54,12 @@ ifneq ($(BOARD_NUMBER_OF_CAMERAS),)
LOCAL_CFLAGS += -DMAX_CAMERAS=$(BOARD_NUMBER_OF_CAMERAS)
endif
+ifeq ($(strip $(AUDIO_FEATURE_ENABLED_LISTEN)),true)
+ LOCAL_SHARED_LIBRARIES += liblisten
+ LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/mm-audio/audio-listen
+ LOCAL_CFLAGS += -DAUDIO_LISTEN_ENABLED
+endif
+
LOCAL_MODULE:= mediaserver
LOCAL_32_BIT_ONLY := true