]> code.delx.au - pulseaudio/blobdiff - src/modules/alsa/alsa-source.c
sink,source: Add the ability to disable alternat sample rate switching
[pulseaudio] / src / modules / alsa / alsa-source.c
index c27942910c5eeaed760a9a4dbba70f7bd06563e5..180baca947b6a4c0f7f077eeee90cc3d615c0fc6 100644 (file)
@@ -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);