One should avoid gettimeofday for purposes of timestamping.
it is possible to mis calculate time between timestamps if something/user changes system date. The monotonic time is much more safer to use for timestamp purposes.
Better to let monotonic time as default timestamp time.
FWIW ntpd and chrony will drive you insane over this too.
Duplicated? #412
This PR doesn't remove the use of gettimeofday(), but actually reverts back to using it instead of clock_gettime().
Fun fact: git log -p --follow -- linux/JackLinuxTime.c shows that the gettimeofday() call in JackLinuxTime has actually always been dead code in JACK2. Everything between #ifndef HAVE_CLOCK_GETTIME and the next #else should probably just be deleted.