From d7ead9ad4450d2e7d51af92217e97d2cce575a88 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 4 Dec 2013 02:15:41 +0100 Subject: [PATCH] avformat/utils: also fix wrapping of start_time in update_initial_timestamps() Signed-off-by: Michael Niedermayer --- libavformat/utils.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/utils.c b/libavformat/utils.c index 8c29f08e74..69938460a5 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -975,6 +975,7 @@ static void update_initial_timestamps(AVFormatContext *s, int stream_index, if (update_wrap_reference(s, st, stream_index) && st->pts_wrap_behavior == AV_PTS_WRAP_SUB_OFFSET) { // correct first time stamps to negative values st->first_dts = wrap_timestamp(st, st->first_dts); + st->start_time = wrap_timestamp(st, st->start_time); st->cur_dts = wrap_timestamp(st, st->cur_dts); pkt->dts = wrap_timestamp(st, pkt->dts); pkt->pts = wrap_timestamp(st, pkt->pts);