summaryrefslogtreecommitdiffstats
path: root/gst/udp/gstudpsrc.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/udp/gstudpsrc.c')
-rw-r--r--gst/udp/gstudpsrc.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/gst/udp/gstudpsrc.c b/gst/udp/gstudpsrc.c
index b15ed6ec..1139995f 100644
--- a/gst/udp/gstudpsrc.c
+++ b/gst/udp/gstudpsrc.c
@@ -458,7 +458,11 @@ no_select:
while (TRUE) {
len = sizeof (struct sockaddr);
+#ifdef G_OS_WIN32
+ ret = recvfrom (udpsrc->sock.fd, (char *) pktdata, pktsize,
+#else
ret = recvfrom (udpsrc->sock.fd, pktdata, pktsize,
+#endif
0, (struct sockaddr *) &tmpaddr, &len);
if (G_UNLIKELY (ret < 0)) {
#ifdef G_OS_WIN32
@@ -744,8 +748,11 @@ gst_udpsrc_start (GstBaseSrc * bsrc)
GstUDPSrc *src;
gint ret;
int rcvsize;
+#ifdef G_OS_WIN32
+ gint len;
+#else
guint len;
-
+#endif
src = GST_UDPSRC (bsrc);
if (src->sockfd == -1) {