diff --git a/ChangeLog b/ChangeLog index 5a071e89..d1ef571c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -28,6 +28,7 @@ Paul Davis 2009-05-11 Stephane Letz * New jack_free function added in jack.h. + * Torben Hohn fix for InitTime and GetMicroSeconds in JackWinTime.c. 2009-05-07 Stephane Letz diff --git a/windows/JackWinTime.c b/windows/JackWinTime.c index 54da0411..bd950806 100644 --- a/windows/JackWinTime.c +++ b/windows/JackWinTime.c @@ -30,14 +30,13 @@ SERVER_EXPORT void JackSleep(long usec) SERVER_EXPORT void InitTime() { QueryPerformanceFrequency(&_jack_freq); - _jack_freq.QuadPart = _jack_freq.QuadPart / 1000000; // by usec } SERVER_EXPORT jack_time_t GetMicroSeconds(void) { LARGE_INTEGER t1; QueryPerformanceCounter(&t1); - return (jack_time_t)(((double)t1.QuadPart) / ((double)_jack_freq.QuadPart)); + return (jack_time_t)(((double)t1.QuadPart) / ((double)_jack_freq.QuadPart) * 1000000.0); } SERVER_EXPORT void SetClockSource(jack_timer_type_t source)