From b5212db69734962f55e1493d3e696794172ced51 Mon Sep 17 00:00:00 2001 From: James Dong Date: Fri, 13 May 2011 14:41:21 -0700 Subject: Track id really starts with 1, not 0 Change-Id: I55dcfdc2dc2a64285dfa93024f7b885210cc827e --- media/libstagefright/MPEG4Writer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/libstagefright/MPEG4Writer.cpp b/media/libstagefright/MPEG4Writer.cpp index fd60f06..fdd2f68 100644 --- a/media/libstagefright/MPEG4Writer.cpp +++ b/media/libstagefright/MPEG4Writer.cpp @@ -2491,7 +2491,7 @@ void MPEG4Writer::Track::writeTkhdBox(time_t now) { mOwner->writeInt32(0x07); // version=0, flags=7 mOwner->writeInt32(now); // creation time mOwner->writeInt32(now); // modification time - mOwner->writeInt32(mTrackId); + mOwner->writeInt32(mTrackId + 1); // track id starts with 1 mOwner->writeInt32(0); // reserved int64_t trakDurationUs = getDurationUs(); int32_t mvhdTimeScale = mOwner->getTimeScale(); -- cgit v1.1