From 6dde130280d6ead297170211b005cc809e7f7bde Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Wed, 9 Dec 2015 20:44:26 -0800 Subject: stagefright: Resurrect PCM offload * Forward-port the open-source code from L which was moved to closed-source in M. This is being done out of necessity- the architecture chosen by Qualcomm is not optimal and doesn't work well with a singular codebase which attempts to service a large number of devices. * This patch brings in the code to support PCM offload (AudioFlinger bypass). This allows for playback of high resolution clips without decimation stages, and enables reduced power consumption for audio pipelines which take advantage of the Hexagon DSP (effects). Change-Id: I0ef15fc3df538ab723f3c12ce0ed71d0e607c99e --- media/libavextensions/Android.mk | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'media/libavextensions/Android.mk') diff --git a/media/libavextensions/Android.mk b/media/libavextensions/Android.mk index 0b01669..a39a76e 100644 --- a/media/libavextensions/Android.mk +++ b/media/libavextensions/Android.mk @@ -22,7 +22,7 @@ ifeq ($(TARGET_ENABLE_QC_AV_ENHANCEMENTS),true) endif LOCAL_MODULE:= libavextensions -LOCAL_CLANG := false +LOCAL_CFLAGS += -DLOG_NDEBUG=0 LOCAL_MODULE_TAGS := optional @@ -41,6 +41,7 @@ LOCAL_C_INCLUDES:= \ $(TOP)/frameworks/native/include/media/hardware \ $(TOP)/frameworks/native/include/media/openmax \ $(TOP)/external/flac/include \ + $(TOP)/system/media/audio_utils/include \ $(TOP)/$(call project-path-for,qcom-media)/mm-core/inc LOCAL_CFLAGS += -Wno-multichar -Werror @@ -50,7 +51,7 @@ ifeq ($(TARGET_ENABLE_QC_AV_ENHANCEMENTS),true) endif LOCAL_MODULE:= libavmediaextentions -LOCAL_CLANG := false +LOCAL_CFLAGS += -DLOG_NDEBUG=0 LOCAL_MODULE_TAGS := optional @@ -75,6 +76,7 @@ LOCAL_C_INCLUDES:= \ $(TOP)/frameworks/native/include/media/hardware \ $(TOP)/frameworks/native/include/media/openmax \ $(TOP)/external/flac/include \ + $(TOP)/system/media/audio_utils/include \ $(TOP)/$(call project-path-for,qcom-media)/mm-core/inc LOCAL_CFLAGS += -Wno-multichar -Werror @@ -88,7 +90,7 @@ ifeq ($(TARGET_BOARD_PLATFORM),msm8974) endif LOCAL_MODULE:= libavmediaserviceextensions -LOCAL_CLANG := false +LOCAL_CFLAGS += -DLOG_NDEBUG=0 LOCAL_MODULE_TAGS := optional -- cgit v1.1