summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/Utils.cpp
diff options
context:
space:
mode:
authoraarti jadhav-gaikwad <agaikwad@nvidia.com>2014-08-02 16:21:32 +0530
committerLajos Molnar <lajos@google.com>2014-08-05 10:28:30 -0700
commitccad786f3497f223cbc5af981b08b460433ee622 (patch)
treebcc9dfaced98755c01a65760ddd20a1c371201ab /media/libstagefright/Utils.cpp
parent7a9b25940309e2967820daa13a7f71e41293d165 (diff)
downloadframeworks_av-ccad786f3497f223cbc5af981b08b460433ee622.zip
frameworks_av-ccad786f3497f223cbc5af981b08b460433ee622.tar.gz
frameworks_av-ccad786f3497f223cbc5af981b08b460433ee622.tar.bz2
stagefright: Pass audio aac subformats in offloadinfo
Pass audio aac sub formats in offloadinfo according to aac profile. Audio HAL can take decision about offload using DSP capabilities Change-Id: Ice277e8b6561b7a7db92c474f23f8041ebb35e8c
Diffstat (limited to 'media/libstagefright/Utils.cpp')
-rw-r--r--media/libstagefright/Utils.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/media/libstagefright/Utils.cpp b/media/libstagefright/Utils.cpp
index 587e264..5f1d1c6 100644
--- a/media/libstagefright/Utils.cpp
+++ b/media/libstagefright/Utils.cpp
@@ -135,6 +135,11 @@ status_t convertMetaDataToMessage(
if (meta->findInt32(kKeyIsADTS, &isADTS)) {
msg->setInt32("is-adts", true);
}
+
+ int32_t aacProfile = -1;
+ if (meta->findInt32(kKeyAACAOT, &aacProfile)) {
+ msg->setInt32("aac-profile", aacProfile);
+ }
}
int32_t maxInputSize;