mingw patch by (Bill Eldridge <bill at rfa dot org>)
authorBill Eldridge <bill@rfa.org>
Fri, 20 Dec 2002 19:25:10 +0000 (19:25 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 20 Dec 2002 19:25:10 +0000 (19:25 +0000)
Originally committed as revision 1347 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/img.c
libavformat/utils.c

index 189ef6e..838db9a 100644 (file)
@@ -38,6 +38,11 @@ extern AVInputFormat ppmpipe_iformat;
 extern AVOutputFormat ppmpipe_oformat;
 extern AVOutputFormat yuv4mpegpipe_oformat;
 
+#ifdef __MINGW32__
+#  include <windows.h>
+#  define usleep(t)    Sleep((t) / 1000)
+#endif
+
 #define IMGFMT_YUV     1
 #define IMGFMT_PGMYUV  2
 #define IMGFMT_PGM     3
index d36df44..e515949 100644 (file)
@@ -354,12 +354,14 @@ int av_open_input_file(AVFormatContext **ic_ptr, const char *filename,
     }
         
     /* XXX: suppress this hack for redirectors */
+#ifndef __MINGW32__
     if (fmt == &redir_demux) {
         err = redir_open(ic_ptr, &ic->pb);
         url_fclose(&ic->pb);
         av_free(ic);
         return err;
     }
+#endif
 
     ic->iformat = fmt;