[gstreamer-bugs] [Bug 595978] [udpsrc] failed to play a multicast stream

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Apr 23 08:52:51 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=595978
  GStreamer | gst-plugins-good | git

Keith Nicholson <keith.nicholson> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |keith.nicholson at ultra-ccs.c
                   |                            |om

--- Comment #2 from Keith Nicholson <keith.nicholson at ultra-ccs.com> 2010-04-23 15:52:45 UTC ---
Found the same problem with udpsrc, it only seems to be an issue with windows.
The bind is failing when the source address is a multicast group, due to
(probably) some anomaly with the windows stack. The generally accepted solution
under windows is that the bind address should be set to INADDR_ANY.

I have attached a proposed patch that fixes up the bind address for windows
builds when a multicast group has been specified.

Note that I've also had to stop the getsockname from being called for multicast
addresses otherwise the INADDR_ANY bound to the socket is read back, when we
really want to keep hold of the multicast group for the subsequent 'join'.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list