protocol: use the right sample rate for sources
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 10 Nov 2009 12:21:55 +0000 (13:21 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 10 Nov 2009 12:21:55 +0000 (13:21 +0100)
Use the correct sample rate for reporting about the timing.

src/pulsecore/protocol-native.c

index bb29a19..d49a78e 100644 (file)
@@ -2631,7 +2631,7 @@ static void command_get_record_latency(pa_pdispatch *pd, uint32_t command, uint3
     pa_tagstruct_put_usec(reply, s->current_monitor_latency);
     pa_tagstruct_put_usec(reply,
                           s->current_source_latency +
-                          pa_bytes_to_usec(s->on_the_fly_snapshot, &s->source_output->sample_spec));
+                          pa_bytes_to_usec(s->on_the_fly_snapshot, &s->source_output->source->sample_spec));
     pa_tagstruct_put_boolean(reply,
                              pa_source_get_state(s->source_output->source) == PA_SOURCE_RUNNING &&
                              pa_source_output_get_state(s->source_output) == PA_SOURCE_OUTPUT_RUNNING);