GNOME Bugzilla – Bug 346921
gstmultiudpsink multicast support is broken
Last modified: 2006-08-09 10:39:32 UTC
Please describe the problem: If a destination is added before the stream is set to PAUSED, the multicast group is not joined as the socket is not created yet. Also TTL and LOOP should also be set. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
Created attachment 68578 [details] [review] Fix multicast destinations in multiudpsink
Patch by: Rob Taylor <robtaylor at floopily dot org> * gst/udp/gstmultiudpsink.c: (join_multicast), (gst_multiudpsink_init_send), (gst_multiudpsink_add): If a destination is added before the stream is set to PAUSED, the multicast group is not joined as the socket is not created yet. Also TTL and LOOP should also be set. Fixes #346921.
*** Bug 349907 has been marked as a duplicate of this bug. ***