# HG changeset patch # User bcoudurier # Date 1155288460 0 # Node ID 0492aa3dffc9a41acd56aab294450c1169c0fedd # Parent a1fa73c0423ab66857fc5a889f20c0dd7e47ab83 set elst start time to first pts diff -r a1fa73c0423a -r 0492aa3dffc9 movenc.c --- a/movenc.c Wed Aug 09 12:11:32 2006 +0000 +++ b/movenc.c Fri Aug 11 09:27:40 2006 +0000 @@ -926,10 +926,7 @@ put_be32(pb, av_rescale_rnd(track->trackDuration, globalTimescale, track->timescale, AV_ROUND_UP)); /* duration ... doesn't seem to effect psp */ - if (track->hasBframes) - put_be32(pb, track->sampleDuration); /* first pts is 1 */ - else - put_be32(pb, 0); + put_be32(pb, track->cluster[0].cts); /* first pts is cts since dts is 0 */ put_be32(pb, 0x00010000); return 0x24; }