avformat/udp: always use IP_ADD_SOURCE_MEMBERSHIP for subscribing to an UDP multicast...
authorMarton Balint <cus@passwd.hu>
Fri, 21 Sep 2018 21:34:50 +0000 (23:34 +0200)
committerMarton Balint <cus@passwd.hu>
Wed, 3 Oct 2018 20:03:29 +0000 (22:03 +0200)
commitab0812c1a8925a95315354b88b41256faad5faa8
tree4ecb5616ac66965e3746bc7694fc032352953cb7
parentd3bda871f033be4825ecb69d444b3396bf2a2eb7
avformat/udp: always use IP_ADD_SOURCE_MEMBERSHIP for subscribing to an UDP multicast source group in IPv4

That alone supports specifying the interface based on its address. Getting the
interface index from the local address seems quite a bit of work in a platform
independent way...

Obviously for IPv6 we still always use MCAST_JOIN_SOURCE_GROUP.

As a side effect this also fixes ticket #7459.

Signed-off-by: Marton Balint <cus@passwd.hu>
libavformat/udp.c