diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c index 5081925e1..d7f9f26e9 100644 --- a/src/pulsecore/sink.c +++ b/src/pulsecore/sink.c @@ -1606,6 +1606,7 @@ int pa_sink_reconfigure(pa_sink *s, pa_sample_spec *spec, pa_channel_map *map, b desired_spec.rate = default_rate; } + /* We don't expect to change only the channel map, so we don't check that */ if (pa_sample_spec_equal(&desired_spec, &s->sample_spec) && passthrough == pa_sink_is_passthrough(s)) return 0; diff --git a/src/pulsecore/source.c b/src/pulsecore/source.c index 3a96a4954..22eeb9d34 100644 --- a/src/pulsecore/source.c +++ b/src/pulsecore/source.c @@ -1170,6 +1170,7 @@ int pa_source_reconfigure(pa_source *s, pa_sample_spec *spec, pa_channel_map *ma desired_spec.rate = default_rate; } + /* We don't expect to change only the channel map, so we don't check that */ if (pa_sample_spec_equal(&desired_spec, &s->sample_spec) && passthrough == pa_source_is_passthrough(s)) return 0;