[FFmpeg-devel] [PATCH] Clean up ipv6 vs the udp protocol
Luca Abeni
lucabe72
Tue Jan 12 11:26:08 CET 2010
Martin Storsj? wrote:
> Hi,
>
> Here's an updated patch that cleans up the ipv6 configure check and
> removes the ipv4 code path from the udp protocol.
>
> Patch 01 was ok'd by Ronald and Luca A.
>
> Patch 02 is a new try, that renames CONFIG_IPV6 into
> CONFIG_IPV6_MULTICAST, removes most of the CONFIG_IPV6 checks in udp.c
> except the ones that explicitly require ipv6 specific structs and defines.
I am obviously missing something, but...
[...]
@@ -182,9 +177,11 @@ static int is_multicast_address(struct sockaddr *addr)
if (addr->sa_family == AF_INET) {
return IN_MULTICAST(ntohl(((struct sockaddr_in *)addr)->sin_addr.s_addr));
}
+#if CONFIG_IPV6_MULTICAST
if (addr->sa_family == AF_INET6) {
return IN6_IS_ADDR_MULTICAST(&((struct sockaddr_in6 *)addr)->sin6_addr);
}
+#endif
[...]
Why is this needed?
Luca
More information about the ffmpeg-devel
mailing list