summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/MPEG4Writer.cpp
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2011-01-19 11:50:19 -0800
committerJames Dong <jdong@google.com>2011-01-19 11:54:59 -0800
commit65b3d76025c71d755b0fb3b6ead90255f25417ed (patch)
tree718d9853ea27847b77c0cf5c739ed6aba1b9d13b /media/libstagefright/MPEG4Writer.cpp
parent88b348910a607ae399bcd693dd42a231d98da2c9 (diff)
downloadframeworks_av-65b3d76025c71d755b0fb3b6ead90255f25417ed.zip
frameworks_av-65b3d76025c71d755b0fb3b6ead90255f25417ed.tar.gz
frameworks_av-65b3d76025c71d755b0fb3b6ead90255f25417ed.tar.bz2
Logging the duration range from different media tracks for recording
Change-Id: I8c3edcf97ce35301f8645e4a1e232d9bfc2c0349
Diffstat (limited to 'media/libstagefright/MPEG4Writer.cpp')
-rw-r--r--media/libstagefright/MPEG4Writer.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/media/libstagefright/MPEG4Writer.cpp b/media/libstagefright/MPEG4Writer.cpp
index 06c4c98..a47ee3a 100644
--- a/media/libstagefright/MPEG4Writer.cpp
+++ b/media/libstagefright/MPEG4Writer.cpp
@@ -590,6 +590,7 @@ status_t MPEG4Writer::stop() {
status_t err = OK;
int64_t maxDurationUs = 0;
+ int64_t minDurationUs = 0x7fffffffffffffffLL;
for (List<Track *>::iterator it = mTracks.begin();
it != mTracks.end(); ++it) {
status_t status = (*it)->stop();
@@ -601,6 +602,14 @@ status_t MPEG4Writer::stop() {
if (durationUs > maxDurationUs) {
maxDurationUs = durationUs;
}
+ if (durationUs < minDurationUs) {
+ minDurationUs = durationUs;
+ }
+ }
+
+ if (mTracks.size() > 1) {
+ LOGD("Duration from tracks range is [%lld, %lld] us",
+ minDurationUs, maxDurationUs);
}
stopWriterThread();