From 0015a97826319e469e1614932749ab315f28f0fb Mon Sep 17 00:00:00 2001 From: faust3 Date: Fri, 25 Apr 2003 10:00:18 +0000 Subject: alternative timer and glob emulation code for mingw32 port git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9984 b3059339-0415-0410-9bf9-f77b7e298cf2 --- osdep/timer-win2.c | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 osdep/timer-win2.c (limited to 'osdep/timer-win2.c') diff --git a/osdep/timer-win2.c b/osdep/timer-win2.c new file mode 100644 index 0000000000..eb8bb3d3f4 --- /dev/null +++ b/osdep/timer-win2.c @@ -0,0 +1,34 @@ +// Precise timer routines for WINDOWS + +#include +#include +#include "timer.h" + +// Returns current time in microseconds +unsigned int GetTimer(){ + return timeGetTime() * 1000; +} + +// Returns current time in milliseconds +unsigned int GetTimerMS(){ + return timeGetTime() ; +} + +int usec_sleep(int usec_delay){ + Sleep( usec_delay/1000); + return 0; +} + +static DWORD RelativeTime = 0; + +float GetRelativeTime(){ + DWORD t, r; + t = GetTimer(); + r = t - RelativeTime; + RelativeTime = t; + return (float) r *0.000001F; +} + +void InitTimer(){ + GetRelativeTime(); +} -- cgit v1.2.3