[gst-devel] New UDPSrc in CVS.

Ramón García ramon_garcia_f at yahoo.com
Thu Feb 26 07:56:15 CET 2004


> Yes, but for now it's not that bad, since you're
> working on your own branch. Once you plan on 
> backporting to CVS HEAD,it'd be nice if it'd
> work on ipv4-only machines (which is most machines
> currently in existance

Any recent Linux distro, including Redhat Linux 7.2 or
later, has the necessary IPv6 support. The ipv6.o
module stored somewhere under /lib/modules is enough.

Of course, it would be much better that the element
decides whether to enable or no depending on kernel
support. But there is a complication. The element has
calls to IPv6 name resolving functions defined in
libc, such as getaddrinfo(3). Thus it will probably
not run if the libc installed in the system has IPv6
support. Thus to enable runtime conditional support of
IPv6, calls to that functions would have to be
conditional as well, something like:

getaddrinfo = dlsym(libc_handle, "getaddrinfo");

If you know how to do this, please tell me :-).

___________________________________________________
Yahoo! Messenger - Nueva versión GRATIS
Super Webcam, voz, caritas animadas, y más...
http://messenger.yahoo.es




More information about the gstreamer-devel mailing list