diff options
author | Uoti Urpala <uau@symbol.nonexistent.invalid> | 2008-04-28 12:09:31 +0300 |
---|---|---|
committer | Uoti Urpala <uau@symbol.nonexistent.invalid> | 2008-04-28 12:18:45 +0300 |
commit | eaf7857b7f7ae6b05ce9d129157e0ff33ed2081b (patch) | |
tree | 17005cd968a137ae8902e408e454cfd32fc033ec /osdep/timer-linux.c | |
parent | c693b77e935e7e34e21bafed2df0ff891d0e25ac (diff) | |
download | mpv-eaf7857b7f7ae6b05ce9d129157e0ff33ed2081b.tar.bz2 mpv-eaf7857b7f7ae6b05ce9d129157e0ff33ed2081b.tar.xz |
timers: Remove GetRelativeTime()
Move the code calculating time delta since last query out of the
platform-specific drivers and into mplayer.c. The platform-specific
drivers now return absolute values only.
The way the code in timer-darwin.c uses doubles in wrapping arithmetic
looks questionable and this change might make problems in it more
visible.
Diffstat (limited to 'osdep/timer-linux.c')
-rw-r--r-- | osdep/timer-linux.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/osdep/timer-linux.c b/osdep/timer-linux.c index 27e245c850..efcc612627 100644 --- a/osdep/timer-linux.c +++ b/osdep/timer-linux.c @@ -46,21 +46,8 @@ unsigned int GetTimerMS(void){ return (tv.tv_sec*1000+tv.tv_usec/1000); } -static unsigned int RelativeTime=0; - -// Returns time spent between now and last call in seconds -float GetRelativeTime(void){ -unsigned int t,r; - t=GetTimer(); -// t*=16;printf("time=%ud\n",t); - r=t-RelativeTime; - RelativeTime=t; - return (float)r * 0.000001F; -} - // Initialize timer, must be called at least once at start void InitTimer(void){ - GetRelativeTime(); } |