[vlc-commits] Rework multicast join

Rémi Denis-Courmont git at videolan.org
Mon Aug 22 17:02:18 CEST 2011


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Mon Aug 22 17:57:51 2011 +0300| [da773a8ec1316256a0f5c653cb49f48e7fc033dd] | committer: Rémi Denis-Courmont

Rework multicast join

 * Do not force definitions on Windows so that compilation works with
   all variants of MingW (this may break IPv6 SSM with old compilers).
 * Do not fall back to legacy IPv4-specific ioctls if RFC3678 is
   supported. This avoids compiling dead code and works around issues
   with Linux kernel headers (especially Android).
 * Do not attempt to set multicast interface with legacy IPv4 ioctls.
   It is not very clear whether this is the address or the index.
   Also, "--miface-addr" was very confusing as it was mostly ignored in
   favor of "--miface".

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=da773a8ec1316256a0f5c653cb49f48e7fc033dd
---

 src/network/udp.c |  317 ++++++++++++++++++++---------------------------------
 1 files changed, 121 insertions(+), 196 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=da773a8ec1316256a0f5c653cb49f48e7fc033dd


More information about the vlc-commits mailing list