Improving frame timing on non-Windows. 

Disable IdleTiming when audio is disabled.
There's no guarantee it will sleep either this long or this short.  When doing timing, it's best to have a loop like the above, because you might get a spurious wakeup.

-[Unknown]