On Tue, Feb 9, 2016 at 11:56 PM, Umair Khan <omerj...@gmail.com> wrote: > Signed-off-by: Umair Khan <omerj...@gmail.com> > --- > ffmpeg_opt.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/ffmpeg_opt.c b/ffmpeg_opt.c > index 669976b..011a10b 100644 > --- a/ffmpeg_opt.c > +++ b/ffmpeg_opt.c > @@ -164,6 +164,7 @@ static void init_options(OptionsContext *o) > o->mux_max_delay = 0.7; > o->start_time = AV_NOPTS_VALUE; > o->start_time_eof = AV_NOPTS_VALUE; > + o->seek_timestamp = AV_NOPTS_VALUE; > o->recording_time = INT64_MAX; > o->limit_filesize = UINT64_MAX; > o->chapters_input_file = INT_MAX; > @@ -984,8 +985,8 @@ static int open_input_file(OptionsContext *o, const char > *filename) > } > timestamp = (o->start_time == AV_NOPTS_VALUE) ? 0 : o->start_time; > /* add the stream start time */ > - if (!o->seek_timestamp && ic->start_time != AV_NOPTS_VALUE) > - timestamp += ic->start_time; > + if (o->seek_timestamp != AV_NOPTS_VALUE) > + timestamp += ic->seek_timestamp;
This seems wrong, the original codes intent was not to handle the seek_timestamp but the start time, which you just replace? _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel