summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/Utils.cpp
diff options
context:
space:
mode:
authorChong Zhang <chz@google.com>2014-02-11 13:54:59 -0800
committerChong Zhang <chz@google.com>2014-02-14 17:42:47 -0800
commit2c9c8cba8562cc3a27532e4cd348912cc78d8d98 (patch)
treedab3690baff0f03f604a41321281ce2f39167272 /media/libstagefright/Utils.cpp
parentb63d2433350d56bda9f3477549086c90bb6d535e (diff)
downloadframeworks_av-2c9c8cba8562cc3a27532e4cd348912cc78d8d98.zip
frameworks_av-2c9c8cba8562cc3a27532e4cd348912cc78d8d98.tar.gz
frameworks_av-2c9c8cba8562cc3a27532e4cd348912cc78d8d98.tar.bz2
support for time lapse/slow motion when using SURFACE source
Bug: 13032650 Change-Id: Iecbadf9f29c8c49353416fc467fb3acdde279595
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 216a329..451e907 100644
--- a/media/libstagefright/Utils.cpp
+++ b/media/libstagefright/Utils.cpp
@@ -452,6 +452,11 @@ void convertMessageToMetaData(const sp<AMessage> &msg, sp<MetaData> &meta) {
}
}
+ int32_t timeScale;
+ if (msg->findInt32("time-scale", &timeScale)) {
+ meta->setInt32(kKeyTimeScale, timeScale);
+ }
+
// XXX TODO add whatever other keys there are
#if 0