From 9989f3cfbbfcbde68163b2e01cd67325fe5390b6 Mon Sep 17 00:00:00 2001 From: James Dong Date: Fri, 3 Feb 2012 11:03:56 -0800 Subject: [PATCH] Keep AACEncoder around for a bit longer to have more time fix issues related to video editor engine o this should be reverted after the problem is fixed. o related-to-bug: 5947347 Change-Id: Iaec4b59d2c99c975e83f0588a813e9a4bfcb7ee2 --- media/libstagefright/Android.mk | 1 + media/libstagefright/OMXCodec.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/media/libstagefright/Android.mk b/media/libstagefright/Android.mk index 03e8a0611cd6a..483e5ab0c1604 100644 --- a/media/libstagefright/Android.mk +++ b/media/libstagefright/Android.mk @@ -78,6 +78,7 @@ LOCAL_SHARED_LIBRARIES := \ LOCAL_STATIC_LIBRARIES := \ libstagefright_color_conversion \ + libstagefright_aacenc \ libstagefright_avcenc \ libstagefright_m4vh263enc \ libstagefright_matroska \ diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp index af4aa797fb706..381320b8fd6e1 100755 --- a/media/libstagefright/OMXCodec.cpp +++ b/media/libstagefright/OMXCodec.cpp @@ -18,6 +18,7 @@ #define LOG_TAG "OMXCodec" #include +#include "include/AACEncoder.h" #include "include/AVCEncoder.h" #include "include/M4vH263Encoder.h" @@ -68,6 +69,7 @@ static sp Make##name(const sp &source, const sp InstantiateSoftwareEncoder( }; static const FactoryInfo kFactoryInfo[] = { + FACTORY_REF(AACEncoder) FACTORY_REF(AVCEncoder) FACTORY_REF(M4vH263Encoder) }; @@ -145,6 +148,7 @@ static const CodecInfo kEncoderInfo[] = { { MEDIA_MIMETYPE_AUDIO_AMR_WB, "OMX.google.amrwb.encoder" }, { MEDIA_MIMETYPE_AUDIO_AAC, "OMX.TI.AAC.encode" }, { MEDIA_MIMETYPE_AUDIO_AAC, "OMX.google.aac.encoder" }, + { MEDIA_MIMETYPE_AUDIO_AAC, "AACEncoder" }, { MEDIA_MIMETYPE_VIDEO_MPEG4, "OMX.TI.DUCATI1.VIDEO.MPEG4E" }, { MEDIA_MIMETYPE_VIDEO_MPEG4, "OMX.qcom.7x30.video.encoder.mpeg4" }, { MEDIA_MIMETYPE_VIDEO_MPEG4, "OMX.qcom.video.encoder.mpeg4" },