Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c7ab034 authored by Andreas Huber's avatar Andreas Huber
Browse files

Fixing the build, only instantiate the software aac decoder in full stagefright builds.

parent 73abc2ea
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ LOCAL_SRC_FILES += \
        WAVExtractor.cpp          \
        string.cpp

LOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT
endif

LOCAL_C_INCLUDES:= \
+5 −0
Original line number Diff line number Diff line
@@ -18,7 +18,10 @@
#define LOG_TAG "OMXCodec"
#include <utils/Log.h>

#if BUILD_WITH_FULL_STAGEFRIGHT
#include "include/AACDecoder.h"
#endif

#include "include/ESDS.h"

#include <binder/IServiceManager.h>
@@ -285,9 +288,11 @@ sp<MediaSource> 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<String8> matchingCodecs;
    findMatchingCodecs(