From d0011d5b94069f5cceb00a1b35903e5c3207c77f Mon Sep 17 00:00:00 2001 From: sletz Date: Tue, 8 Mar 2011 17:17:36 +0000 Subject: [PATCH] Also print playback and capture latency in jack_lsp. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4156 0c269be4-1314-0410-8aa9-9f06e86f4224 --- ChangeLog | 1 + example-clients/lsp.c | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5fa602e5..deac0767 100644 --- a/ChangeLog +++ b/ChangeLog @@ -39,6 +39,7 @@ Valerio Pilo * Use of latency range in all backends. * ComputeTotalLatencies now a client/server call. * Add latent test client for latency API. + * Also print playback and capture latency in jack_lsp. 2011-03-04 Stephane Letz diff --git a/example-clients/lsp.c b/example-clients/lsp.c index 5aa7c7e1..859f2b76 100644 --- a/example-clients/lsp.c +++ b/example-clients/lsp.c @@ -188,8 +188,17 @@ main (int argc, char *argv[]) } if (show_port_latency) { if (port) { - printf (" port latency = %d frames\n", + jack_latency_range_t range; + printf (" port latency = %" PRIu32 " frames\n", jack_port_get_latency (port)); + + jack_port_get_latency_range (port, JackPlaybackLatency, &range); + printf (" port playback latency = [ %" PRIu32 " %" PRIu32 " ] frames\n", + range.min, range.max); + + jack_port_get_latency_range (port, JackCaptureLatency, &range); + printf (" port capture latency = [ %" PRIu32 " %" PRIu32 " ] frames\n", + range.min, range.max); } } if (show_total_latency) {