GNOME Bugzilla – Bug 349894
RTSP Multicast
Last modified: 2006-09-18 09:02:02 UTC
The implementation of the RTSP multicast is not working. This is because the internal udpsrc's elements are not created in the case of a multicast ( only for unicast)
Created attachment 71071 [details] [review] Add's multicast support to rtspsrc This patch adds multicast support to rtspsrc.
I commited a slight variation of the patch that uses the _from_uri() method to create the source. Based on patch by: Thijs Vermeir <thijs dot vermeir at barco dot com> * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state), (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause): * gst/rtsp/rtspconnection.c: (inet_aton): Small cleanups. when multicast is selected as the transport, create UDP sources and connect to the multicast group. Move parsing and setting of caps to a common place. Fixes #349894.