[FFmpeg-cvslog] r18023 - in trunk/libavformat: Makefile rtp_asf.c rtp_asf.h rtsp.c rtsp.h

Reimar Döffinger Reimar.Doeffinger
Tue Mar 17 19:08:46 CET 2009


On Tue, Mar 17, 2009 at 01:34:57PM +0100, rbultje wrote:
> +#include <libavutil/base64.h>
> +#include <libavutil/avstring.h>
> +#include "rtp_asf.h"
> +#include "rtsp.h"
> +#include "asf.h"

This broke the MinGW build due to the desperately bad naming choice of
"GUID" which is used all over the Windows headers.
Networking code (includes all that mess of Windows headers) + GUID
typedef from asf.h = error.
While it could probably be worked around with #define
WIN32_LEAN_AND_MEAN (which btw. is probably a good idea to add before
all Windows header includes while we still can), the GUID name _needs_
to be changed, it is just too likely to clash.




More information about the ffmpeg-cvslog mailing list