avconv: do not use poorly defined and undocumented AVStream.pts

Use OutputStream.last_mux_dts as an approximation of 'current' output
time instead.
This commit is contained in:
Anton Khirnov 2014-05-18 12:21:32 +02:00
parent c9f8809ee4
commit dc40d88625
1 changed files with 1 additions and 1 deletions

View File

@ -955,7 +955,7 @@ static void print_report(int is_last_report, int64_t timer_start)
vid = 1; vid = 1;
} }
/* compute min output value */ /* compute min output value */
pts = (double)ost->st->pts.val * av_q2d(ost->st->time_base); pts = (double)ost->last_mux_dts * av_q2d(ost->st->time_base);
if ((pts < ti1) && (pts > 0)) if ((pts < ti1) && (pts > 0))
ti1 = pts; ti1 = pts;
} }