From 8c7ab034692eea550b97bebd7746e1a82735bbbd Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Mon, 7 Dec 2009 11:23:44 -0800 Subject: [PATCH] Fixing the build, only instantiate the software aac decoder in full stagefright builds. --- media/libstagefright/Android.mk | 1 + media/libstagefright/OMXCodec.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/media/libstagefright/Android.mk b/media/libstagefright/Android.mk index 5ad34979d7613..fc0818908300a 100644 --- a/media/libstagefright/Android.mk +++ b/media/libstagefright/Android.mk @@ -36,6 +36,7 @@ LOCAL_SRC_FILES += \ WAVExtractor.cpp \ string.cpp +LOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT endif LOCAL_C_INCLUDES:= \ diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp index 7e9b8ad7cf963..ecaf31d627d76 100644 --- a/media/libstagefright/OMXCodec.cpp +++ b/media/libstagefright/OMXCodec.cpp @@ -18,7 +18,10 @@ #define LOG_TAG "OMXCodec" #include +#if BUILD_WITH_FULL_STAGEFRIGHT #include "include/AACDecoder.h" +#endif + #include "include/ESDS.h" #include @@ -285,9 +288,11 @@ sp OMXCodec::Create( bool success = meta->findCString(kKeyMIMEType, &mime); CHECK(success); +#if BUILD_WITH_FULL_STAGEFRIGHT if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AAC)) { return new AACDecoder(source); } +#endif Vector matchingCodecs; findMatchingCodecs(