diff --git a/plugins/elements/gstelements_private.c b/plugins/elements/gstelements_private.c index ff2a3a12c7..fe6d663674 100644 --- a/plugins/elements/gstelements_private.c +++ b/plugins/elements/gstelements_private.c @@ -38,6 +38,15 @@ #include "gst/gst.h" #include "gstelements_private.h" +#ifdef G_OS_WIN32 +# define WIN32_LEAN_AND_MEAN /* prevents from including too many things */ +# include +# undef WIN32_LEAN_AND_MEAN +# ifndef EWOULDBLOCK +# define EWOULDBLOCK EAGAIN +# endif +#endif /* G_OS_WIN32 */ + #define BUFFER_FLAG_SHIFT 4 G_STATIC_ASSERT ((1 << BUFFER_FLAG_SHIFT) == GST_MINI_OBJECT_FLAG_LAST);