Searched refs:base_rate (Results 1 - 4 of 4) sorted by relevance
/third_party/pulseaudio/src/modules/ |
H A D | module-loopback.c | 282 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 D | module-combine-sink.c | 225 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 D | module-rtp-recv.c | 106 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 D | module-echo-cancel.c | 340 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