Merge commit '9a5ac36b69ede4563e9ecd734141b12ea3280fbc'
* commit '9a5ac36b69ede4563e9ecd734141b12ea3280fbc': movenc: Require samples before trying to write edts Conflicts: libavformat/movenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
9ebfe38f38
@ -2389,11 +2389,14 @@ static int mov_write_trak_tag(AVIOContext *pb, MOVMuxContext *mov,
|
|||||||
|
|
||||||
av_assert2(mov->use_editlist >= 0);
|
av_assert2(mov->use_editlist >= 0);
|
||||||
|
|
||||||
if (mov->use_editlist)
|
|
||||||
mov_write_edts_tag(pb, mov, track); // PSP Movies and several other cases require edts box
|
if (track->entry) {
|
||||||
else if ((track->entry && track->cluster[0].dts) || track->mode == MODE_PSP || is_clcp_track(track))
|
if (mov->use_editlist)
|
||||||
av_log(mov->fc, AV_LOG_WARNING,
|
mov_write_edts_tag(pb, mov, track); // PSP Movies and several other cases require edts box
|
||||||
"Not writing any edit list even though one would have been required\n");
|
else if ((track->entry && track->cluster[0].dts) || track->mode == MODE_PSP || is_clcp_track(track))
|
||||||
|
av_log(mov->fc, AV_LOG_WARNING,
|
||||||
|
"Not writing any edit list even though one would have been required\n");
|
||||||
|
}
|
||||||
|
|
||||||
if (track->tref_tag)
|
if (track->tref_tag)
|
||||||
mov_write_tref_tag(pb, track);
|
mov_write_tref_tag(pb, track);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user