#include <vlc_network.h>
#include <vlc_sout.h>
+#include <vlc_fs.h>
#include "rtp.h"
#include <assert.h>
{
/* RTP/RTCP mux: duplicate the socket */
#ifndef WIN32
- fd = dup (rtp_fd);
-#elif defined(UNDER_CE)
- #warning Muxed RTP/RTCP unimplemented!
- fd = -1;
+ fd = vlc_dup (rtp_fd);
#else
WSAPROTOCOL_INFO info;
WSADuplicateSocket (rtp_fd, GetCurrentProcessId (), &info);
sport++;
dport++;
- fd = net_OpenDgram (obj, src, sport, dst, dport, AF_UNSPEC, proto);
+ fd = net_OpenDgram (obj, src, sport, dst, dport, proto);
if (fd != -1)
{
/* Copy the multicast IPv4 TTL value (useless for IPv6) */