47 return 1 - 1 / (1 + x * (1 + x / 2 * (1 + x / 3)));
55 double o = 2 *
M_PI * bandwidth * period * time_base;
79 if (self->
count == 1) {
Utility Preprocessor macros.
Memory handling functions.
Opaque type representing a time filter state.
double ff_timefilter_eval(TimeFilter *self, double delta)
Evaluate the filter at a specified time.
double ff_timefilter_update(TimeFilter *self, double system_time, double period)
Update the filter.
void ff_timefilter_destroy(TimeFilter *self)
Free all resources associated with the filter.
void ff_timefilter_reset(TimeFilter *self)
Reset the filter.
TimeFilter * ff_timefilter_new(double time_base, double period, double bandwidth)
Create a new Delay Locked Loop time filter.
static double qexpneg(double x)