This is required for FLV files, for which duration_pts comes out to be zero.
Signed-off-by: Sasi Inguva <is...@google.com> --- fftools/ffmpeg.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index 6d64bc1043..5f373db847 100644 --- a/fftools/ffmpeg.c +++ b/fftools/ffmpeg.c @@ -2665,6 +2665,9 @@ static int process_input_packet(InputStream *ist, const AVPacket *pkt, int no_eo ist->next_dts = AV_NOPTS_VALUE; } + if (duration_pts == 0) + duration_pts = duration_dts; + if (got_output) ist->next_pts += av_rescale_q(duration_pts, ist->st->time_base, AV_TIME_BASE_Q); break; -- 2.14.2.920.gcf0c67979c-goog _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel