]> git.sesse.net Git - vlc/commitdiff
Suppress duplicated msleep() code
authorRémi Denis-Courmont <rem@videolan.org>
Tue, 21 Nov 2006 18:44:12 +0000 (18:44 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Tue, 21 Nov 2006 18:44:12 +0000 (18:44 +0000)
src/misc/mtime.c

index 0388a67f6375ecd85ccf1a0a9218eb03395c022d..e7ff89885c15aaba32a0617733e302bac5ae1775 100644 (file)
@@ -262,39 +262,8 @@ void mwait( mtime_t date )
                  - (mtime_t) tv_date.tv_usec
                  - 10000;
 
-    /* Linux/i386 has a granularity of 10 ms. It's better to be in advance
-     * than to be late. */
-    if( delay <= 0 )                 /* wished date is now or already passed */
-    {
-        return;
-    }
-
-#   if defined( PTH_INIT_IN_PTH_H )
-    pth_usleep( delay );
-
-#   elif defined( ST_INIT_IN_ST_H )
-    st_usleep( delay );
-
-#   else
-
-#       if defined( HAVE_NANOSLEEP )
-    {
-        struct timespec ts_delay;
-        ts_delay.tv_sec = delay / 1000000;
-        ts_delay.tv_nsec = (delay % 1000000) * 1000;
-
-        nanosleep( &ts_delay, NULL );
-    }
-
-#       else
-    tv_date.tv_sec = delay / 1000000;
-    tv_date.tv_usec = delay % 1000000;
-    /* see msleep() about select() errors */
-    select( 0, NULL, NULL, NULL, &tv_date );
-#       endif
-
-#   endif
-
+    if( delay > 0 )
+        msleep( delay );
 #endif
 }