Lines Matching refs:minimum_latency
107 pa_usec_t minimum_latency; member
141 pa_usec_t minimum_latency; member
270 u->minimum_latency = u->underrun_latency_limit; in update_minimum_latency()
275 u->minimum_latency = u->min_sink_latency; in update_minimum_latency()
281 u->minimum_latency += u->core->default_fragment_size_msec * PA_USEC_PER_MSEC; in update_minimum_latency()
287 u->minimum_latency += u->min_source_latency; in update_minimum_latency()
290 u->minimum_latency *= 1.1; in update_minimum_latency()
293 u->minimum_latency += 1.5 * PA_USEC_PER_MSEC; in update_minimum_latency()
297 if (-(u->sink_latency_offset + u->source_latency_offset) <= (int64_t)u->minimum_latency) in update_minimum_latency()
298 u->minimum_latency += u->sink_latency_offset + u->source_latency_offset; in update_minimum_latency()
300 u->minimum_latency = 0; in update_minimum_latency()
305 …A_MSGOBJECT(u->sink_input), SINK_INPUT_MESSAGE_UPDATE_MIN_LATENCY, NULL, u->minimum_latency, NULL); in update_minimum_latency()
307 u->output_thread_info.minimum_latency = u->minimum_latency; in update_minimum_latency()
310 …pa_log_info("Minimum possible end to end latency: %0.2f ms", (double)u->minimum_latency / PA_USEC_… in update_minimum_latency()
311 if (u->latency < u->minimum_latency) in update_minimum_latency()
337 target_latency = PA_MAX(u->latency, u->minimum_latency) + 5 * PA_USEC_PER_MSEC; in adjust_rates()
391 final_latency = PA_MAX(u->latency, u->minimum_latency); in adjust_rates()
524 final_latency = PA_MAX(u->latency, u->output_thread_info.minimum_latency); in memblockq_adjust()
643 latency = PA_MAX(u->latency, u->minimum_latency); in set_source_output_latency()
990 u->output_thread_info.minimum_latency = (pa_usec_t)offset; in sink_input_process_msg_cb()
1017 latency = PA_MAX(u->latency, u->minimum_latency); in set_sink_input_latency()