Home
last modified time | relevance | path

Searched refs:base_rate (Results 1 - 4 of 4) sorted by relevance

/third_party/pulseaudio/src/modules/
H A Dmodule-loopback.c282 uint32_t base_rate, uint32_t old_rate, in rate_controller()
290 base_rate_with_drift = (int)(base_rate + u->drift_compensation_rate); in rate_controller()
303 min_weight = PA_CLAMP(0.5 / (double)base_rate * (100.0 + (double)u->real_adjust_time / u->adjust_threshold), 0, 1.0); in rate_controller()
309 new_rate_1 = old_rate + base_rate * (double)latency_difference_at_optimum_rate / min_cycles_1 / u->real_adjust_time; in rate_controller()
312 * 1% difference from base_rate */ in rate_controller()
314 new_rate_2 = (double)base_rate * (1.0 + controller_weight * latency_difference_at_optimum_rate / min_cycles_2 / u->real_adjust_time); in rate_controller()
316 /* Choose the rate that is nearer to base_rate unless we are already near in rate_controller()
318 if (abs((int)(new_rate_1 - base_rate)) < abs((int)(new_rate_2 - base_rate)) && controller_weight > 0.99) in rate_controller()
331 drift_rate = latency_drift * old_rate / u->real_adjust_time + old_rate - base_rate; in rate_controller()
280 rate_controller( struct userdata *u, uint32_t base_rate, uint32_t old_rate, int32_t latency_difference_at_optimum_rate, int32_t latency_difference_at_base_rate) rate_controller() argument
417 uint32_t old_rate, base_rate, new_rate, run_hours; adjust_rates() local
[all...]
H A Dmodule-combine-sink.c225 uint32_t base_rate, uint32_t old_rate, in rate_controller()
233 new_rate_1 = old_rate + base_rate * (double)latency_difference_usec / min_cycles_1 / o->userdata->adjust_time; in rate_controller()
236 * 1% difference from base_rate */ in rate_controller()
238 new_rate_2 = (double)base_rate * (1.0 + (double)latency_difference_usec / min_cycles_2 / o->userdata->adjust_time); in rate_controller()
240 /* Choose the rate that is nearer to base_rate */ in rate_controller()
242 if (abs(new_rate_1 - base_rate) < abs(new_rate_2 - base_rate)) in rate_controller()
255 uint32_t base_rate; in adjust_rates() local
344 base_rate = u->sink->sample_spec.rate; in adjust_rates()
355 new_rate = rate_controller(o, base_rate, in adjust_rates()
223 rate_controller( struct output *o, uint32_t base_rate, uint32_t old_rate, int32_t latency_difference_usec) rate_controller() argument
[all...]
/third_party/pulseaudio/src/modules/rtp/
H A Dmodule-rtp-recv.c106 unsigned int base_rate; member
343 if (new_rate < (uint32_t) (s->base_rate*0.8) || new_rate > (uint32_t) (s->base_rate*1.25)) { in rtpoll_work_cb()
344 pa_log_warn("Sample rates too different, not adjusting (%u vs. %u).", s->base_rate, new_rate); in rtpoll_work_cb()
345 new_rate = s->base_rate; in rtpoll_work_cb()
347 if (s->base_rate < new_rate + 20 && new_rate < s->base_rate + 20) in rtpoll_work_cb()
348 new_rate = s->base_rate; in rtpoll_work_cb()
537 s->base_rate = (double) s->sink_input->sample_spec.rate; in session_new()
/third_party/pulseaudio/src/modules/echo-cancel/
H A Dmodule-echo-cancel.c340 uint32_t old_rate, base_rate, new_rate; in time_callback() local
362 base_rate = u->source_output->sample_spec.rate; in time_callback()
369 /*new_rate = base_rate - ((pa_usec_to_bytes(-diff_time, &u->source_output->sample_spec) / fs) * PA_USEC_PER_SEC) / u->adjust_time;*/ in time_callback()
370 new_rate = base_rate; in time_callback()
380 /*new_rate = base_rate + ((pa_usec_to_bytes(diff_time, &u->source_output->sample_spec) / fs) * PA_USEC_PER_SEC) / u->adjust_time;*/ in time_callback()
383 new_rate = base_rate; in time_callback()
387 if (new_rate > base_rate * 1.1 || new_rate < base_rate * 0.9) in time_callback()
388 new_rate = base_rate; in time_callback()

Completed in 11 milliseconds