On Mon, Nov 28, 2016 at 1:22 PM, Gregory J. Wolfe <gregory.wo...@kodakalaris.com> wrote: > Fate failed to build in the MinGW/Windows environment because > macro ETIMEDOUT was undefined. When this condition is detected, > the code now includes <_ptw32.h>, which defines the symbol. > > Signed-off-by: Gregory J. Wolfe <gregory.wo...@kodakalaris.com> > --- > libavformat/tests/fifo_muxer.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/libavformat/tests/fifo_muxer.c b/libavformat/tests/fifo_muxer.c > index 9659198..b579e48 100644 > --- a/libavformat/tests/fifo_muxer.c > +++ b/libavformat/tests/fifo_muxer.c > @@ -25,6 +25,9 @@ > #include "libavutil/avassert.h" > #include "libavformat/avformat.h" > #include "libavformat/url.h" > +#ifndef ETIMEDOUT > +#include <_ptw32.h> > +#endif
Should this maybe be including libavformat/network.h, which already has a workaround using the winsock definitions? My local MinGW-w64 installation doesn't have a _ptw32.h file. Thanks, -- Daniel _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel