Lines Matching defs:factor
64 * @param factor resampling factor
70 static int build_filter(ResampleContext *c, void *filter, double factor, int tap_count, int alloc, int phase_count, int scale,
81 if (factor > 1.0)
82 factor = 1.0;
87 x = M_PI * ((double)(i - center) - (double)ph / phase_count) * factor;
93 x = fabs(((double)(i - center) - (double)ph / phase_count) * factor);
98 w = 2.0*x / (factor*tap_count) + M_PI;
102 w = 2.0*x / (factor*tap_count*M_PI);
179 double factor= FFMIN(out_rate * cutoff / in_rate, 1.0);
182 if (!c || c->phase_shift != phase_shift || c->linear!=linear || c->factor != factor
183 || c->filter_length != FFMAX((int)ceil(filter_size/factor), 1) || c->format != format
209 if (filter_size/factor > INT32_MAX/256) {
217 c->factor = factor;
218 c->filter_length = FFMAX((int)ceil(filter_size/factor), 1);
225 if (build_filter(c, (void*)c->filter_bank, factor, c->filter_length, c->filter_alloc, phase_count, 1<<c->filter_shift, filter_type, kaiser_beta))