With a discussion about latency in the Jack lists, I thought
 I ask a question I've been wondering:

By connecting a cable from a HW output to a HW input, one
 can measure the round-trip latency.

But if the purpose is to try to determine the absolute
 output latencies of the output port and the input port,
 by say, dividing the round-trip value by 2 and assuming
 this value applies to both ports, then won't this concept
 fail if the output port has a different latency than the
 input port? Say, by using two different devices for the
 input and output ports.

I find myself asking what exactly transport position is and
 how it relates to the data in the outside physical world.
I wonder if it would make sense to build an external
 hardware transport position indicator so that the latency
 test signals could be compared with it.
For example to measure an output port's latency:

    ------>--[HW transport position indicator]-->---
[PC]-------                                        |
    ---   |                                        |
      |   -->-[Audio output port]-------->---[Comparator]
      |                                            |
      -----<--[Delay measurement]-------<-----------

The remaining unknown - the input port latency would be
given by subtracting this measured value from the total
 round-trip latency.

Sound crazy?
Thanks.
Tim.
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to