From 8ab5ff0b3709976cde09362e7444d78d0a981dd3 Mon Sep 17 00:00:00 2001 From: Kiran Kandi Date: Thu, 17 Oct 2013 11:14:49 -0700 Subject: 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 --- media/mediaserver/Android.mk | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'media/mediaserver/Android.mk') 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 -- cgit v1.1