Robert Jonsson <robert.jonsson(a)dataductus.se> writes:
There is actually a dummy backend for JACK which IMO
would render
this discussion moot. I am yet to try this though, anyone knows if
JACK in this configuration has constant timing?
The JACK dummy backend works, but its timing is not very solid. It
relies on usleep() which doesn't seem to be very accurate with current
Linux kernels. Increasing HZ in the kernel build may help, but I
can't say for sure. Ideally, we would prefer the POSIX nanosleep().
I suspect that an optional version using the RTC could be written.
That should be accurate enough.
--
joq