[Latency API] Jack midi always reporting zero latency

Tim <[email protected]> Tue, 30 Apr 2019 14:14:13 -0400
Newsgroups gmane.comp.audio.jackit
Message-ID <[email protected]>
Hello, having trouble with the latency API.
I start Jack with this (the 6 periods are just for testing):

jackd -P30 -dalsa -r44100 -p512 -n6 -Xseq -D -Chw:M1010LT,0 -Phw:M1010LT,0

One Jack audio input port, one Jack audio output port,
  one Jack midi input port, and one Jack midi output port
  have been registered and connected to audio hardware ports
  and midi hardware port respectively. All is functioning.

The ports were created with these calls:
jack_port_register(_client, name1, JACK_DEFAULT_AUDIO_TYPE, 
JackPortIsInput, 0);

jack_port_register(_client, name2, JACK_DEFAULT_AUDIO_TYPE, 
JackPortIsOutput, 0);

jack_port_register(_client, name3, JACK_DEFAULT_MIDI_TYPE, 
JackPortIsInput, 0);

jack_port_register(_client, name4, JACK_DEFAULT_MIDI_TYPE, 
JackPortIsOutput, 0);


So far so good. But when I ask for the latency of the
  ports, the Jack midi ports are always reporting zero:

Jack audio client capture port:
Capture range: min 512 max 512
Playback range: min 0 max 3072

Jack audio client playback port:
Capture range: min 0 max 512
Playback range: min 3072 max 3072

Jack midi client capture port:
Capture range: min 0 max 0
Playback range: min 0 max 3072

Jack midi client playback port:
Capture range: min 0 max 512
Playback range: min 0 max 0

What could be wrong here?

Thanks.
Tim.