True. Thanks! Sending the corrected patch. On Tue, Oct 10, 2017 at 5:40 AM, Thomas Mundt <tmund...@gmail.com> wrote:
> 2017-10-10 3:27 GMT+02:00 Sasi Inguva <isasi-at-google....@ffmpeg.org>: > >> 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; >> > > duration_dts is already rescaled. Should be ist->next_pts += duration_dts > when duration_pts == 0. > > Regards, > Thomas > _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel