Cleaner support for usleep()
authorFrançois Revol <revol@free.fr>
Wed, 12 Mar 2003 17:14:28 +0000 (17:14 +0000)
committerFrançois Revol <revol@free.fr>
Wed, 12 Mar 2003 17:14:28 +0000 (17:14 +0000)
Originally committed as revision 1668 to svn://svn.ffmpeg.org/ffmpeg/trunk

ffmpeg.c
libavformat/img.c

index aa21dcdd2cd1397a512cdba89e53a3967bf4c404..a8d9527178dafb8805cef21dff7641f468067d84 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -20,6 +20,8 @@
 #include "common.h"
 #include "avformat.h"
 #include "framehook.h"
+/* usleep() */
+#include "os_support.h"
 
 #ifndef CONFIG_WIN32
 #include <unistd.h>
@@ -33,7 +35,6 @@
 #include <sys/types.h>
 #include <sys/select.h>
 #include <stdlib.h>
-#define usleep(t) _sleep2((t)/1000)
 #endif
 #include <time.h>
 #include <ctype.h>
index 36e501f109958a230712756ade6412a29906942b..980f4f981bf27b8634350d79797864fbfc8b0568 100644 (file)
  */
 #include <unistd.h>
 #include "avformat.h"
-
-#ifdef __MINGW32__
-#  include <windows.h>
-#  define usleep(t)    Sleep((t) / 1000)
-#endif
-#ifdef __BEOS__
-#  ifndef usleep
-#    include <OS.h>
-#    define usleep(t)  snooze((bigtime_t)(t))
-#  endif
-#endif
-#if defined(CONFIG_OS2)
-#  include <stdlib.h>
-#  define usleep(t)    _sleep2((t) / 1000)
-#endif
+#include "../os_support.h"
 
 typedef struct {
     int width;