From: RĂ©mi Denis-Courmont Date: Sat, 25 Nov 2006 16:06:33 +0000 (+0000) Subject: Compile fix X-Git-Tag: 0.9.0-test0~9226 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=0d2e22a5410b19b3206b575359cbe56c54a1d3fb;p=vlc Compile fix --- diff --git a/src/misc/mtime.c b/src/misc/mtime.c index b32551faf7..b67f3f7d13 100644 --- a/src/misc/mtime.c +++ b/src/misc/mtime.c @@ -160,7 +160,7 @@ mtime_t mdate( void ) freq = ( QueryPerformanceFrequency( &buf ) && (freq == I64C(1193182) || freq == I64C(3579545) ) ) - ? buf : 0; + ? buf.QuadPart : 0; } if( freq != 0 ) @@ -231,27 +231,10 @@ void mwait( mtime_t date ) clock_nanosleep( CLOCK_REALTIME, TIMER_ABSTIME, &ts, NULL ); #else - mtime_t usec_time, delay; - - usec_time = mdate(); - delay = date - usec_time; + mtime_t delay = mdate() - date; if( delay > 0 ) msleep( delay ); - - struct timeval tv_date; - mtime_t delay; /* delay in msec, signed to detect errors */ - - /* see mdate() about gettimeofday() possible errors */ - gettimeofday( &tv_date, NULL ); - - /* calculate delay and check if current date is before wished date */ - delay = date - (mtime_t) tv_date.tv_sec * 1000000 - - (mtime_t) tv_date.tv_usec - - 10000; - - if( delay > 0 ) - msleep( delay ); #endif }