Home | History | Annotate | Download | only in libspeex

Lines Matching defs:num_rate

118    spx_uint32_t num_rate;
564 if (st->num_rate > st->den_rate)
567 st->cutoff = quality_map[st->quality].downsample_bandwidth * st->den_rate / st->num_rate;
569 st->filt_len = st->filt_len*st->num_rate / st->den_rate;
572 if (2*st->den_rate < st->num_rate)
574 if (4*st->den_rate < st->num_rate)
576 if (8*st->den_rate < st->num_rate)
578 if (16*st->den_rate < st->num_rate)
640 st->int_advance = st->num_rate/st->den_rate;
641 st->frac_advance = st->num_rate%st->den_rate;
748 st->num_rate = 0;
1021 if (st->in_rate == in_rate && st->out_rate == out_rate && st->num_rate == ratio_num && st->den_rate == ratio_den)
1027 st->num_rate = ratio_num;
1030 for (fact=2;fact<=IMIN(st->num_rate, st->den_rate);fact++)
1032 while ((st->num_rate % fact == 0) && (st->den_rate % fact == 0))
1034 st->num_rate /= fact;
1057 *ratio_num = st->num_rate;
1105 return ((st->filt_len / 2) * st->den_rate + (st->num_rate >> 1)) / st->num_rate;