mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-03 09:01:50 -05:00
sink, source: Prevent unnecessary rate update attempts
We don't need to try a rate update if the desired sample rate is the same as the one the sink or source is already using.
This commit is contained in:
parent
0a0189d972
commit
cd1102cce0
4 changed files with 10 additions and 18 deletions
|
|
@ -350,10 +350,7 @@ int pa_source_output_new(
|
|||
|
||||
pa_log_info("Trying to change sample rate");
|
||||
if (pa_source_update_rate(data->source, data->sample_spec.rate, pa_source_output_new_data_is_passthrough(data)) == TRUE)
|
||||
pa_log_info("Rate changed to %u Hz",
|
||||
data->source->sample_spec.rate);
|
||||
else
|
||||
pa_log_info("Resampling enabled to %u Hz", data->source->sample_spec.rate);
|
||||
pa_log_info("Rate changed to %u Hz", data->source->sample_spec.rate);
|
||||
}
|
||||
|
||||
if (data->resample_method == PA_RESAMPLER_INVALID)
|
||||
|
|
@ -1425,11 +1422,7 @@ int pa_source_output_finish_move(pa_source_output *o, pa_source *dest, pa_bool_t
|
|||
|
||||
pa_log_info("Trying to change sample rate");
|
||||
if (pa_source_update_rate(dest, o->sample_spec.rate, pa_source_output_is_passthrough(o)) == TRUE)
|
||||
pa_log_info("Rate changed to %u Hz",
|
||||
dest->sample_spec.rate);
|
||||
else
|
||||
pa_log_info("Resampling enabled to %u Hz",
|
||||
dest->sample_spec.rate);
|
||||
pa_log_info("Rate changed to %u Hz", dest->sample_spec.rate);
|
||||
}
|
||||
|
||||
if (o->moving)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue