[FFmpeg-cvslog] r17846 - trunk/libavformat/timefilter.c

michael subversion
Fri Mar 6 01:47:16 CET 2009


Author: michael
Date: Fri Mar  6 01:47:16 2009
New Revision: 17846

Log:
Better name for integrator2_state.

Modified:
   trunk/libavformat/timefilter.c

Modified: trunk/libavformat/timefilter.c
==============================================================================
--- trunk/libavformat/timefilter.c	Fri Mar  6 01:44:12 2009	(r17845)
+++ trunk/libavformat/timefilter.c	Fri Mar  6 01:47:16 2009	(r17846)
@@ -31,14 +31,14 @@ struct TimeFilter {
     double cycle_time;
     double feedback2_factor;
     double feedback3_factor;
-    double integrator2_state;
+    double clock_period;
     int count;
 };
 
 TimeFilter * ff_timefilter_new(double clock_period, double feedback2_factor, double feedback3_factor)
 {
     TimeFilter *self        = av_mallocz(sizeof(TimeFilter));
-    self->integrator2_state = clock_period;
+    self->clock_period      = clock_period;
     self->feedback2_factor  = feedback2_factor;
     self->feedback3_factor  = feedback3_factor;
     return self;
@@ -62,13 +62,13 @@ double ff_timefilter_update(TimeFilter *
         self->cycle_time        = system_time;
     } else {
         double loop_error;
-        self->cycle_time+= self->integrator2_state * period;
+        self->cycle_time   += self->clock_period * period;
         /// calculate loop error
         loop_error = system_time - self->cycle_time;
 
         /// update loop
         self->cycle_time        += FFMAX(self->feedback2_factor, 1.0/(self->count)) * loop_error;
-        self->integrator2_state += self->feedback3_factor * loop_error / period;
+        self->clock_period += self->feedback3_factor * loop_error / period;
     }
     return self->cycle_time;
 }




More information about the ffmpeg-cvslog mailing list