]> git.sesse.net Git - vlc/blobdiff - modules/stream_out/rtcp.c
avcodec: remove support for old versions
[vlc] / modules / stream_out / rtcp.c
index 54e2c83fa571f93add49e4ad1063584cf8c97ed7..fdd04c97633c43c35ca2ec11cf971680be945046 100644 (file)
@@ -32,6 +32,7 @@
 
 #include <vlc_network.h>
 #include <vlc_sout.h>
+#include <vlc_fs.h>
 #include "rtp.h"
 
 #include <assert.h>
@@ -82,10 +83,7 @@ rtcp_sender_t *OpenRTCP (vlc_object_t *obj, int rtp_fd, int proto,
     {
         /* 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);
@@ -105,7 +103,7 @@ rtcp_sender_t *OpenRTCP (vlc_object_t *obj, int rtp_fd, int proto,
         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) */