# HG changeset patch # User michael # Date 1236299032 0 # Node ID d9f082019a79f95f4a6ac746dffcaaa6c01405c2 # Parent d90df812a2a1dcb618c1b2902cde1782bbefa712 Fix bug with time==0 being special. diff -r d90df812a2a1 -r d9f082019a79 timefilter.c --- a/timefilter.c Fri Mar 06 00:20:55 2009 +0000 +++ b/timefilter.c Fri Mar 06 00:23:52 2009 +0000 @@ -51,14 +51,13 @@ 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 {