Commit f7c18cf1 authored by Ola Andersson's avatar Ola Andersson Committed by Takeshi Aimi
Browse files

Prevent invalid frame durations

Prevent frame duration from being negative when
exporting movie studio project

Change-Id: I459fb243650c777c2b59d1094acc88c3a944bd81
parent c0048178
......@@ -2486,6 +2486,12 @@ M4OSA_ERR M4MP4W_processAU( M4OSA_Context context, M4SYS_StreamID streamID,
#endif
if ((M4MP4W_Time32)auPtr->CTS < mMp4FileDataPtr->videoTrackPtr->CommonData.lastCTS) {
// Do not report as error, it will abort the entire filewrite. Just skip this frame.
M4OSA_TRACE1_0("Skip frame. Video frame has too old timestamp.");
return M4NO_ERROR;
}
mMp4FileDataPtr->videoTrackPtr->currentPos += auPtr->size;
/* Warning: time conversion cast 64to32! */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment