gst/udp/gstudpnetutils.*: Provide a bunch of helper methods to deal with IPv4 and...
authorBruno Santos <brunof@ua.pt>
Wed, 21 May 2008 09:56:02 +0000 (09:56 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 21 May 2008 09:56:02 +0000 (09:56 +0000)
commit570718c2feb3093e2c3a682b48734f4cac20a164
treed91a2aac4f2967d3fe9246c4cf0b95e45d06ad00
parent94fb1d987043113b847131f86b3b096d7dbea8a1
gst/udp/gstudpnetutils.*: Provide a bunch of helper methods to deal with IPv4 and IPv6 transparently.

Original commit message from CVS:
Patch by: Bruno Santos <brunof at ua dot pt>
* gst/udp/gstudpnetutils.c: (gst_udp_get_addr),
(gst_udp_join_group), (gst_udp_leave_group),
(gst_udp_is_multicast):
* gst/udp/gstudpnetutils.h:
Provide a bunch of helper methods to deal with IPv4 and IPv6
transparently.
* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
(gst_multiudpsink_init), (gst_multiudpsink_set_property),
(gst_multiudpsink_get_property), (join_multicast),
(gst_multiudpsink_init_send), (gst_multiudpsink_add_internal),
(gst_multiudpsink_remove):
* gst/udp/gstmultiudpsink.h:
Add multicast TTL and loopback properties.
Use the helper methods to implement ip4 and ip6.
* gst/udp/gstudpsrc.c: (gst_udpsrc_create), (gst_udpsrc_start):
* gst/udp/gstudpsrc.h:
Use the helper methods to implement ip4 and ip6.
Fixes #515962.
ChangeLog
gst/udp/gstmultiudpsink.c
gst/udp/gstmultiudpsink.h
gst/udp/gstudpnetutils.c
gst/udp/gstudpnetutils.h
gst/udp/gstudpsrc.c
gst/udp/gstudpsrc.h