From 7e47579f17c3a4f765e072b6a86c9d63fffcb779 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 28 Jun 2016 14:25:03 +0300 Subject: [PATCH] udpsrc: Fix compilation on Windows and *BSD/OSX --- gst/udp/gstudpsrc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gst/udp/gstudpsrc.c b/gst/udp/gstudpsrc.c index f2ccca4..7714391 100644 --- a/gst/udp/gstudpsrc.c +++ b/gst/udp/gstudpsrc.c @@ -110,8 +110,12 @@ /* Needed to get struct in6_pktinfo */ #define _GNU_SOURCE #include +#ifdef HAVE_SYS_SOCKET_H #include +#endif +#ifndef G_OS_WIN32 #include +#endif #include #include "gstudpsrc.h" @@ -363,7 +367,7 @@ gst_ip_recvdstaddr_message_deserialize (gint level, addr = data; message = g_object_new (GST_TYPE_IP_RECVDSTADDR_MESSAGE, NULL); - message->addr = g_inet_address_new_from_bytes ((guint8 *) addr, AF_INET); + message->addr = *addr; return G_SOCKET_CONTROL_MESSAGE (message); } -- 2.7.4