diff options
author | Dave Burke <daveburke@google.com> | 2012-04-19 00:14:27 -0700 |
---|---|---|
committer | Dave Burke <daveburke@google.com> | 2012-04-25 22:02:58 -0700 |
commit | aeb8fd460ed87d032b3fb8bb61e21eb542ce0f5b (patch) | |
tree | f8b459d895acef1717c96cb7133675dda3e458b7 /media/libstagefright/codecs/aacenc/Android.mk | |
parent | e0fa467e1150c65a7b1b1ed904c579b40f97c9df (diff) | |
download | frameworks_av-aeb8fd460ed87d032b3fb8bb61e21eb542ce0f5b.zip frameworks_av-aeb8fd460ed87d032b3fb8bb61e21eb542ce0f5b.tar.gz frameworks_av-aeb8fd460ed87d032b3fb8bb61e21eb542ce0f5b.tar.bz2 |
Add Fraunhofer AAC encoder with AAC-ELD support.
Change-Id: I6cd499d257d72f50a5b508bed97796a591a51506
Diffstat (limited to 'media/libstagefright/codecs/aacenc/Android.mk')
-rw-r--r-- | media/libstagefright/codecs/aacenc/Android.mk | 65 |
1 files changed, 49 insertions, 16 deletions
diff --git a/media/libstagefright/codecs/aacenc/Android.mk b/media/libstagefright/codecs/aacenc/Android.mk index 0ad3f6c..98e702e 100644 --- a/media/libstagefright/codecs/aacenc/Android.mk +++ b/media/libstagefright/codecs/aacenc/Android.mk @@ -2,7 +2,7 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) include frameworks/av/media/libstagefright/codecs/common/Config.mk - +AAC_LIBRARY = fraunhofer LOCAL_SRC_FILES := basic_op/basicop2.c basic_op/oper_32b.c @@ -90,24 +90,57 @@ include $(BUILD_STATIC_LIBRARY) include $(CLEAR_VARS) -LOCAL_SRC_FILES := \ - SoftAACEncoder.cpp +ifeq ($(AAC_LIBRARY), fraunhofer) -LOCAL_C_INCLUDES := \ - frameworks/av/media/libstagefright/include \ - frameworks/av/media/libstagefright/codecs/common/include \ - frameworks/native/include/media/openmax + include $(CLEAR_VARS) + + LOCAL_SRC_FILES := \ + SoftAACEncoder2.cpp + + LOCAL_C_INCLUDES := \ + frameworks/av/media/libstagefright/include \ + frameworks/native/include/media/openmax \ + external/aac/libAACenc/include \ + external/aac/libFDK/include \ + external/aac/libMpegTPEnc/include \ + external/aac/libSBRenc/include \ + external/aac/libSYS/include + + LOCAL_CFLAGS := + + LOCAL_STATIC_LIBRARIES := \ + libAACenc libMpegTPEnc libSBRenc libFDK libSYS + + LOCAL_SHARED_LIBRARIES := \ + libstagefright_omx libstagefright_foundation libutils + + LOCAL_MODULE := libstagefright_soft_aacenc + LOCAL_MODULE_TAGS := optional + + include $(BUILD_SHARED_LIBRARY) + +else # visualon + + LOCAL_SRC_FILES := \ + SoftAACEncoder.cpp + + LOCAL_C_INCLUDES := \ + frameworks/av/media/libstagefright/include \ + frameworks/av/media/libstagefright/codecs/common/include \ + frameworks/native/include/media/openmax + + LOCAL_CFLAGS := -DOSCL_IMPORT_REF= -LOCAL_CFLAGS := -DOSCL_IMPORT_REF= + LOCAL_STATIC_LIBRARIES := \ + libstagefright_aacenc -LOCAL_STATIC_LIBRARIES := \ - libstagefright_aacenc + LOCAL_SHARED_LIBRARIES := \ + libstagefright_omx libstagefright_foundation libutils \ + libstagefright_enc_common -LOCAL_SHARED_LIBRARIES := \ - libstagefright_omx libstagefright_foundation libutils \ - libstagefright_enc_common + LOCAL_MODULE := libstagefright_soft_aacenc + LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libstagefright_soft_aacenc -LOCAL_MODULE_TAGS := optional + include $(BUILD_SHARED_LIBRARY) -include $(BUILD_SHARED_LIBRARY) +endif # $(AAC_LIBRARY) |