# HG changeset patch # User mmu_man # Date 1040418248 0 # Node ID d58c983a19a7d93cbb9443ab2d62210213193b18 # Parent 932b59c66c60baccd450b575c3a526e091a00ae5 redid usleep() fix for BeOS, more consistant with the MINGW32 one. removed a TAB :P diff -r 932b59c66c60 -r d58c983a19a7 img.c --- a/img.c Fri Dec 20 19:25:10 2002 +0000 +++ b/img.c Fri Dec 20 21:04:08 2002 +0000 @@ -17,9 +17,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include -#ifdef __BEOS__ -# include -#endif #include "avformat.h" extern AVInputFormat pgm_iformat; @@ -40,7 +37,13 @@ #ifdef __MINGW32__ # include -# define usleep(t) Sleep((t) / 1000) +# define usleep(t) Sleep((t) / 1000) +#endif +#ifdef __BEOS__ +# ifndef usleep +# include +# define usleep(t) snooze((bigtime_t)(t)) +# endif #endif #define IMGFMT_YUV 1 @@ -215,11 +218,7 @@ pts = ((INT64)s->img_number * FRAME_RATE_BASE * 1000000) / (s1->streams[0]->codec.frame_rate); if (pts > nowus) -#ifdef __BEOS__ - snooze((bigtime_t)(pts - nowus)); -#else usleep(pts - nowus); -#endif } }