X-Git-Url: https://code.delx.au/pulseaudio/blobdiff_plain/b9ff90fef856be80a299b7ce41ab8cebfe3c6bc5..ac469a25c04c206c2483159b07deaa9b7c9d5f7c:/src/modules/alsa/alsa-source.c diff --git a/src/modules/alsa/alsa-source.c b/src/modules/alsa/alsa-source.c index c2794291..180baca9 100644 --- a/src/modules/alsa/alsa-source.c +++ b/src/modules/alsa/alsa-source.c @@ -1939,7 +1939,8 @@ pa_source *pa_alsa_source_new(pa_module *m, pa_modargs *ma, const char*driver, p u->source->update_requested_latency = source_update_requested_latency_cb; u->source->set_state = source_set_state_cb; u->source->set_port = source_set_port_cb; - u->source->update_rate = source_update_rate_cb; + if (u->source->alternate_sample_rate) + u->source->update_rate = source_update_rate_cb; u->source->userdata = u; pa_source_set_asyncmsgq(u->source, u->thread_mq.inq);