GNOME Bugzilla – Bug 358154
[0.11] Multicast support in GstnNetBuffer
Last modified: 2011-11-28 13:28:13 UTC
I am proposing to add data important to supporting multicast traffic to GstNetBuffer (actually the change is made to GstNetAddress which is used in GstNetBuffer). The idea is to include such information as loopback, ttl, and sending interface settings such that these parameters can be passed between gst elements. In my particular case, I need to add multicast support to dynudpsink, and by adding the above parameters to gstnetbuffer, dynudpsink will be able to support sending multicast udp packets using different settings per multicast address. Patch to come.
Created attachment 73571 [details] [review] Add loopback/ttl/interface to GstNetBuffer to support multicast
Created attachment 73655 [details] [review] Add loopback/ttl/interface to GstNetBuffer to support multicast with prototypes The previous diff didn't have prototypes.
This patch will break ABI compatibility. I tried to make it compatible but there is just not enough padding in the net address. Marking [0.11]. also changed the TTL to 0, to mean 'keep the default'. Changed loopback to a gboolean as that is what it is. Attaching updated patch.
Created attachment 74002 [details] [review] updated patch
Is anyone still using dynudpsink?
I'm not anymore, but my customer at the time may still be.
fixed now in 0.11