summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/MPEG4Writer.cpp
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2012-07-19 17:12:51 -0700
committerJames Dong <jdong@google.com>2012-07-19 17:15:07 -0700
commit13210f3346462a86ce9fe3af72a0c200dba84e27 (patch)
tree0faa7e47806b95098c2dc01cf3b980d2124f0733 /media/libstagefright/MPEG4Writer.cpp
parent4865aa8a84465108e044480c1d976677f138fca6 (diff)
downloadframeworks_av-13210f3346462a86ce9fe3af72a0c200dba84e27.zip
frameworks_av-13210f3346462a86ce9fe3af72a0c200dba84e27.tar.gz
frameworks_av-13210f3346462a86ce9fe3af72a0c200dba84e27.tar.bz2
Added number of encoded frames and duration to the MPEG4Writer::Track::dump
o also removed unused varialble mMaxTimeStampUs Change-Id: I61a47e1ec8ee96a25df668637c4d4661188a1a8c
Diffstat (limited to 'media/libstagefright/MPEG4Writer.cpp')
-rwxr-xr-xmedia/libstagefright/MPEG4Writer.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/media/libstagefright/MPEG4Writer.cpp b/media/libstagefright/MPEG4Writer.cpp
index 163205e..ab0a8a8 100755
--- a/media/libstagefright/MPEG4Writer.cpp
+++ b/media/libstagefright/MPEG4Writer.cpp
@@ -91,7 +91,6 @@ private:
int64_t mMaxChunkDurationUs;
bool mIsRealTimeRecording;
- int64_t mMaxTimeStampUs;
int64_t mEstimatedTrackSizeBytes;
int64_t mMdatSizeBytes;
int32_t mTimeScale;
@@ -334,6 +333,10 @@ status_t MPEG4Writer::Track::dump(
snprintf(buffer, SIZE, " reached EOS: %s\n",
mReachedEOS? "true": "false");
result.append(buffer);
+ snprintf(buffer, SIZE, " frames encoded : %d\n", mNumSamples);
+ result.append(buffer);
+ snprintf(buffer, SIZE, " duration encoded : %lld us\n", mTrackDurationUs);
+ result.append(buffer);
::write(fd, result.string(), result.size());
return OK;
}
@@ -1147,6 +1150,7 @@ MPEG4Writer::Track::Track(
mStarted(false),
mTrackId(trackId),
mTrackDurationUs(0),
+ mNumSamples(0),
mEstimatedTrackSizeBytes(0),
mSamplesHaveSameSize(true),
mCodecSpecificData(NULL),