diff options
Diffstat (limited to 'audio/audacity/files/patch-lib-src_portmidi_porttime_ptlinux.c')
-rw-r--r-- | audio/audacity/files/patch-lib-src_portmidi_porttime_ptlinux.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/audio/audacity/files/patch-lib-src_portmidi_porttime_ptlinux.c b/audio/audacity/files/patch-lib-src_portmidi_porttime_ptlinux.c deleted file mode 100644 index bb9884d5ece7..000000000000 --- a/audio/audacity/files/patch-lib-src_portmidi_porttime_ptlinux.c +++ /dev/null @@ -1,42 +0,0 @@ ---- lib-src/portmidi/porttime/ptlinux.c.orig 2018-10-01 14:07:33 UTC -+++ lib-src/portmidi/porttime/ptlinux.c -@@ -31,14 +31,13 @@ CHANGE LOG - #include "porttime.h" - #include "sys/time.h" - #include "sys/resource.h" --#include "sys/timeb.h" - #include "pthread.h" - - #define TRUE 1 - #define FALSE 0 - - static int time_started_flag = FALSE; --static struct timeb time_offset = {0, 0, 0, 0}; -+static struct timeval time_offset = {0}; - static pthread_t pt_thread_pid; - static int pt_thread_created = FALSE; - -@@ -79,7 +78,7 @@ static void *Pt_CallbackProc(void *p) - PtError Pt_Start(int resolution, PtCallback *callback, void *userData) - { - if (time_started_flag) return ptNoError; -- ftime(&time_offset); /* need this set before process runs */ -+ gettimeofday(&time_offset, 0); - if (callback) { - int res; - pt_callback_parameters *parms = (pt_callback_parameters *) -@@ -121,10 +120,10 @@ int Pt_Started() - PtTimestamp Pt_Time() - { - long seconds, milliseconds; -- struct timeb now; -- ftime(&now); -- seconds = now.time - time_offset.time; -- milliseconds = now.millitm - time_offset.millitm; -+ struct timeval now; -+ gettimeofday(&now, 0); -+ seconds = now.tv_sec - time_offset.tv_sec; -+ milliseconds = (now.tv_usec / 1000) - (time_offset.tv_usec / 1000); - return seconds * 1000 + milliseconds; - } - |