Lines Matching defs:new_rate
286 double new_rate, new_rate_1, new_rate_2;
319 new_rate = new_rate_1;
321 new_rate = new_rate_2;
346 new_rate = new_rate + u->drift_compensation_rate + 0.5;
348 if (new_rate > base_rate * 101 / 100)
350 else if (new_rate < base_rate * 99 / 100)
353 return (int)new_rate;
417 uint32_t old_rate, base_rate, new_rate, run_hours;
539 new_rate = rate_controller(u, base_rate, old_rate, (int32_t)(filtered_latency - final_latency), latency_difference);
556 (int32_t)(new_rate - base_rate));
566 u->last_latency_difference = current_source_sink_latency + current_buffer_latency * old_rate / new_rate - final_latency;
582 latency_correction = (base_rate_with_drift - new_rate) * (int64_t)u->real_adjust_time / new_rate;
584 if ((int)new_rate != (int)base_rate_with_drift || new_rate != old_rate) {
587 u->next_latency_with_drift = current_latency + latency_correction + ((double)old_rate / new_rate - 1) * current_buffer_latency;
588 u->next_latency_at_optimum_rate_with_drift = filtered_latency + latency_correction * new_rate / base_rate_with_drift;
601 pa_sink_input_set_rate(u->sink_input, new_rate);