diff options
| -rw-r--r-- | media/libstagefright/MPEG4Writer.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/media/libstagefright/MPEG4Writer.cpp b/media/libstagefright/MPEG4Writer.cpp index ed22ade..26686ab 100644 --- a/media/libstagefright/MPEG4Writer.cpp +++ b/media/libstagefright/MPEG4Writer.cpp @@ -2734,6 +2734,11 @@ void MPEG4Writer::Track::writeTrackHeader(bool use32BitOffset) {      ALOGV("%s track time scale: %d",          mIsAudio? "Audio": "Video", mTimeScale); +    if (mMdatSizeBytes == 0) { +        ALOGW("Track data is not available."); +        return; +    } +      uint32_t now = getMpeg4Time();      mOwner->beginBox("trak");          writeTkhdBox(now);  | 
