From 8537591abcf19b802f10e4a76a1f76a4133e4f5a Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 6 Mar 2009 00:23:52 +0000 Subject: [PATCH] Fix bug with time==0 being special. Originally committed as revision 17843 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/timefilter.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavformat/timefilter.c b/libavformat/timefilter.c index 7109a0a27f..56d2605fcf 100644 --- a/libavformat/timefilter.c +++ b/libavformat/timefilter.c @@ -51,14 +51,13 @@ void ff_timefilter_destroy(TimeFilter *self) void ff_timefilter_reset(TimeFilter *self) { - self->cycle_time = 0; self->count = 0; } double ff_timefilter_update(TimeFilter *self, double system_time, double period) { self->count++; - if (!self->cycle_time) { + if (self->count==1) { /// init loop self->cycle_time = system_time; } else {