diff options
author | Eric Laurent <elaurent@google.com> | 2013-12-06 11:51:42 -0800 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2013-12-21 01:19:06 +0000 |
commit | db170bb1cae145d07efc803a3c208963de0c6087 (patch) | |
tree | bc7f1dedcbebc5aef585e66c2baa67df8d1d8bf4 /media/libstagefright/MPEG4Extractor.cpp | |
parent | 1777ed30bfb3b9c1edc037a1b5482d5ab8f28b9b (diff) | |
download | frameworks_av-db170bb1cae145d07efc803a3c208963de0c6087.zip frameworks_av-db170bb1cae145d07efc803a3c208963de0c6087.tar.gz frameworks_av-db170bb1cae145d07efc803a3c208963de0c6087.tar.bz2 |
stagefright: do not offload LD-AAC decoding
For now, do not offload LD and ELD AAC decoding because there
is no way to know if it is supported by the audio DSP implementation.
The longer term fix will be to have mapMimeToAudioFormat() use the
audio object type in track metadata to refine the AAC format and the
audio HAL list supported AAC profiles.
Change-Id: Iaa88ecf3f4ae42ad48c1b42a9b007dd80eb88147
Diffstat (limited to 'media/libstagefright/MPEG4Extractor.cpp')
-rw-r--r-- | media/libstagefright/MPEG4Extractor.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libstagefright/MPEG4Extractor.cpp b/media/libstagefright/MPEG4Extractor.cpp index b419f53..dc73980 100644 --- a/media/libstagefright/MPEG4Extractor.cpp +++ b/media/libstagefright/MPEG4Extractor.cpp @@ -2431,6 +2431,9 @@ status_t MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio( objectType = 32 + br.getBits(6); } + //keep AOT type + mLastTrack->meta->setInt32(kKeyAACAOT, objectType); + uint32_t freqIndex = br.getBits(4); int32_t sampleRate = 0; |