]> code.delx.au - pulseaudio/commitdiff
send the source latency based on the MTU size
authorLennart Poettering <lennart@poettering.net>
Mon, 6 Apr 2009 22:47:13 +0000 (00:47 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 6 Apr 2009 22:47:13 +0000 (00:47 +0200)
src/modules/rtp/module-rtp-send.c

index 722d12bd921eb1e9903af5003d2e387bbf150d77..cdd2c57d0f94f63bb1a51bfb65f57737f459b6dc 100644 (file)
@@ -347,10 +347,10 @@ int pa__init(pa_module*m) {
     o->push = source_output_push;
     o->kill = source_output_kill;
 
-    u = pa_xnew(struct userdata, 1);
-    m->userdata = u;
-    o->userdata = u;
+    pa_log_info("Configured source latency of %lu ms.",
+                pa_source_output_set_requested_latency(o, pa_bytes_to_usec(mtu, &o->sample_spec)) / PA_USEC_PER_MSEC);
 
+    m->userdata = o->userdata = u = pa_xnew(struct userdata, 1);
     u->module = m;
     u->source_output = o;