On Sat, Mar 19, 2016 at 07:39:07PM +0200, Jan Ekström wrote: > As far as can be seen, this value is supposed to be the DTS of a > fragment in smooth streaming. Thus, don't take b-picture delay and > such into mention when calculating the start timestamp. The duration > calculation requires PTS values, so it is not touched. > --- > libavformat/movenc.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/libavformat/movenc.c b/libavformat/movenc.c > index 11c8275..77f28b0 100644 > --- a/libavformat/movenc.c > +++ b/libavformat/movenc.c > @@ -3565,8 +3565,7 @@ static int mov_write_tfxd_tag(AVIOContext *pb, MOVTrack > *track) > avio_write(pb, uuid, sizeof(uuid)); > avio_w8(pb, 1); > avio_wb24(pb, 0); > - avio_wb64(pb, track->start_dts + track->frag_start + > - track->cluster[0].cts); > + avio_wb64(pb, track->start_dts + track->frag_start); > avio_wb64(pb, track->end_pts - > (track->cluster[0].dts + track->cluster[0].cts));
breaks fate / needs an update for the checksums if the changes match what is intended --- ./tests/ref/fate/movenc 2016-03-20 12:58:44.273740770 +0100 +++ tests/data/fate/movenc 2016-03-20 13:40:13.701793216 +0100 @@ -1,7 +1,7 @@ 249e02e3645ea5ca2c74397c62c53314 3269 non-empty-moov 3281ff664e9a06e5a03ec6ea1729696c 3721 non-empty-moov-elst b408a545b1963a5ea82cf37208b66548 3629 non-empty-moov-no-elst -a66c786022280c1f69ad7c98c719fa53 4435 ismv +9cba2a625a9e7618d429067d07f8ff50 4435 ismv 176a315a5385cb2e082d863e0fb22bf1 2891 empty-moov 10eb3fdf6ed1400a1eec50746537159f 3283 empty-moov-no-elst bcd4d6d22f828f1061e13f3af459644f 3115 empty-moov-no-elst-no-adjust > > -- > 2.5.0 > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB The worst form of inequality is to try to make unequal things equal. -- Aristotle
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel