diff options
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | gst/pcapparse/Makefile.am | 9 | ||||
-rw-r--r-- | gst/pcapparse/gstpcapparse.c | 2 |
3 files changed, 17 insertions, 2 deletions
@@ -1,5 +1,13 @@ 2008-12-29 Wim Taymans <wim.taymans@collabora.co.uk> + Patch by: Damien Lespiau <damien dot lespiau at gmail dot com> + + * gst/pcapparse/Makefile.am: + * gst/pcapparse/gstpcapparse.c: + Patch to make gstpcapparse compile with mingw32 gcc. Fixes #565439. + +2008-12-29 Wim Taymans <wim.taymans@collabora.co.uk> + * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_getcaps_send_rtp): Use method to get the internal SSRC. diff --git a/gst/pcapparse/Makefile.am b/gst/pcapparse/Makefile.am index cd6f3dc7..838d7ad0 100644 --- a/gst/pcapparse/Makefile.am +++ b/gst/pcapparse/Makefile.am @@ -1,5 +1,12 @@ plugin_LTLIBRARIES = libgstpcapparse.la +# when compiling for windows we need to link with the winsock library +if HAVE_WINSOCK2_H + WINSOCK2_LIBS = -lws2_32 +else + WINSOCK2_LIBS = +endif + libgstpcapparse_la_SOURCES = \ gstpcapparse.c @@ -7,7 +14,7 @@ noinst_HEADERS = \ gstpcapparse.h libgstpcapparse_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) -libgstpcapparse_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) +libgstpcapparse_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(WINSOCK2_LIBS) libgstpcapparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstpcapparse_la_LIBTOOLFLAGS = --tag=disable-static diff --git a/gst/pcapparse/gstpcapparse.c b/gst/pcapparse/gstpcapparse.c index 2d323d3c..546ffbe3 100644 --- a/gst/pcapparse/gstpcapparse.c +++ b/gst/pcapparse/gstpcapparse.c @@ -48,7 +48,7 @@ #include <string.h> -#ifndef _MSC_VER +#ifndef G_OS_WIN32 #include <arpa/inet.h> #include <netinet/in.h> #include <string.h> |