Improving frame timing on non-Windows. 

Disable IdleTiming when audio is disabled.
I see, so it should only do the usleep when it's less than 1ms left?

Is it only for this loop?