From a58f248ea5116bd7716da4a247c94c41957a9696 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 17 Nov 2004 01:22:43 +0000 Subject: fix module-tunnel.c git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@289 fefdeb5f-60dc-0310-8127-8f9354f1896f --- polyp/module-tunnel.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'polyp') diff --git a/polyp/module-tunnel.c b/polyp/module-tunnel.c index 7497011d..2b36ce27 100644 --- a/polyp/module-tunnel.c +++ b/polyp/module-tunnel.c @@ -255,8 +255,9 @@ static void stream_get_latency_callback(struct pa_pdispatch *pd, uint32_t comman pa_usec_t buffer_usec, sink_usec, source_usec, transport_usec; int playing; uint32_t queue_length; + uint64_t counter; struct timeval local, remote, now; - assert(pd && u && t); + assert(pd && u); if (command != PA_COMMAND_REPLY) { if (command == PA_COMMAND_ERROR) @@ -274,6 +275,7 @@ static void stream_get_latency_callback(struct pa_pdispatch *pd, uint32_t comman pa_tagstruct_getu32(t, &queue_length) < 0 || pa_tagstruct_get_timeval(t, &local) < 0 || pa_tagstruct_get_timeval(t, &remote) < 0 || + pa_tagstruct_getu64(t, &counter) < 0 || !pa_tagstruct_eof(t)) { pa_log(__FILE__": invalid reply.\n"); die(u); @@ -322,6 +324,7 @@ static void request_latency(struct userdata *u) { gettimeofday(&now, NULL); pa_tagstruct_put_timeval(t, &now); + pa_tagstruct_putu64(t, 0); pa_pstream_send_tagstruct(u->pstream, t); pa_pdispatch_register_reply(u->pdispatch, tag, DEFAULT_TIMEOUT, stream_get_latency_callback, u); -- cgit