Lines Matching refs:num_rate
121 spx_uint32_t num_rate;
615 st->int_advance = st->num_rate/st->den_rate;
616 st->frac_advance = st->num_rate%st->den_rate;
620 if (st->num_rate > st->den_rate)
623 st->cutoff = quality_map[st->quality].downsample_bandwidth * st->den_rate / st->num_rate;
624 if (multiply_frac(&st->filt_len,st->filt_len,st->num_rate,st->den_rate) != RESAMPLER_ERR_SUCCESS)
628 if (2*st->den_rate < st->num_rate)
630 if (4*st->den_rate < st->num_rate)
632 if (8*st->den_rate < st->num_rate)
634 if (16*st->den_rate < st->num_rate)
823 st->num_rate = 0;
1118 if (st->in_rate == in_rate && st->out_rate == out_rate && st->num_rate == ratio_num && st->den_rate == ratio_den)
1124 st->num_rate = ratio_num;
1127 fact = compute_gcd(st->num_rate, st->den_rate);
1129 st->num_rate /= fact;
1151 *ratio_num = st->num_rate;
1199 return ((st->filt_len / 2) * st->den_rate + (st->num_rate >> 1)) / st->num_rate;