Lines Matching refs:base_rate
225 uint32_t base_rate, uint32_t old_rate,
233 new_rate_1 = old_rate + base_rate * (double)latency_difference_usec / min_cycles_1 / o->userdata->adjust_time;
236 * 1% difference from base_rate */
238 new_rate_2 = (double)base_rate * (1.0 + (double)latency_difference_usec / min_cycles_2 / o->userdata->adjust_time);
240 /* Choose the rate that is nearer to base_rate */
242 if (abs(new_rate_1 - base_rate) < abs(new_rate_2 - base_rate))
255 uint32_t base_rate;
344 base_rate = u->sink->sample_spec.rate;
355 new_rate = rate_controller(o, base_rate, o->sink_input->sample_spec.rate, latency_difference);
357 pa_log_info("[%s] new rate is %u Hz; ratio is %0.3f.", o->sink_input->sink->name, new_rate, (double) new_rate / base_rate);