From cbec4b2d9dbad5fb67e95b16db6a960b7860c239 Mon Sep 17 00:00:00 2001 From: Sebastian Dröge Date: Mon, 27 Oct 2008 08:36:43 +0000 Subject: gst/udp/: Fix "argument type mismatch" compiler warnings on Windows. Original commit message from CVS: Patch by: * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render): * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render): * gst/udp/gstudpsrc.c: (gst_udpsrc_create): Fix "argument type mismatch" compiler warnings on Windows. Fixes bug #557293. --- gst/udp/gstudpsrc.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'gst/udp/gstudpsrc.c') 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) { -- cgit