From 5c337353a2546416631a87de4881850d99141c39 Mon Sep 17 00:00:00 2001 From: Martin Storsjö Date: Mon, 16 Mar 2015 15:08:49 +0200 Subject: movenc: Move sidx edit list timestamp adjustment into a block MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When reading these values from track->frag_info, the same adjustment has already been done. Signed-off-by: Martin Storsjö --- libavformat/movenc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libavformat/movenc.c') diff --git a/libavformat/movenc.c b/libavformat/movenc.c index 85d865e28d..b6dd456a95 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -2727,15 +2727,15 @@ static int mov_write_sidx_tag(AVIOContext *pb, duration = track->start_dts + track->track_duration - track->cluster[0].dts; starts_with_SAP = track->cluster[0].flags & MOV_SYNC_SAMPLE; + + // pts<0 should be cut away using edts + if (presentation_time < 0) + presentation_time = 0; } else { entries = track->nb_frag_info; presentation_time = track->frag_info[0].time; } - // pts<0 should be cut away using edts - if (presentation_time < 0) - presentation_time = 0; - avio_wb32(pb, 0); /* size */ ffio_wfourcc(pb, "sidx"); avio_w8(pb, 1); /* version */ -- cgit v1.2.3