gst-plugins-rs/generic
Taruntej Kanakamalla b16379d00b threadshare: udp: add multicast-iface property
similar to the non threadshare counterparts, the ts-udpsink can accept
only one multicast interface and the ts-udpsrc can accept a list of
interfaces to be listening on for the multicast.

Use the getifaddrs crate to get the available network interfaces and filter
the desired interfaces from the available interfaces

Reuse a custom api written for PTP helper to join and leave multicast group
for IPv4 based addresses. Continue to use the UdpSocket crate's _multicast_v6
to join/leave an IPv6 multicast group

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1420>
2024-11-14 00:02:04 +00:00
..
file Remove once_cell dependency 2024-10-21 17:53:18 +00:00
gopbuffer Remove once_cell dependency 2024-10-21 17:53:18 +00:00
inter rsinter: add 'event-types' property to intersink 2024-10-29 15:17:24 +00:00
originalbuffer Remove once_cell dependency 2024-10-21 17:53:18 +00:00
sodium Remove once_cell dependency 2024-10-21 17:53:18 +00:00
streamgrouper Add streamgrouper element 2024-10-22 13:08:08 +00:00
threadshare threadshare: udp: add multicast-iface property 2024-11-14 00:02:04 +00:00