media-factory: configure multicast in media
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 16 Aug 2011 11:27:39 +0000 (13:27 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 16 Aug 2011 11:27:39 +0000 (13:27 +0200)
gst/rtsp-server/rtsp-media-factory.c

index 3dd6559..4106e61 100644 (file)
@@ -793,6 +793,7 @@ default_configure (GstRTSPMediaFactory * factory, GstRTSPMedia * media)
   gboolean shared, eos_shutdown;
   guint size;
   GstRTSPAuth *auth;
+  gchar *mc;
 
   /* configure the sharedness */
   GST_RTSP_MEDIA_FACTORY_LOCK (factory);
@@ -809,4 +810,8 @@ default_configure (GstRTSPMediaFactory * factory, GstRTSPMedia * media)
     gst_rtsp_media_set_auth (media, auth);
     g_object_unref (auth);
   }
+  if ((mc = gst_rtsp_media_factory_get_multicast_group (factory))) {
+    gst_rtsp_media_set_multicast_group (media, mc);
+    g_free (mc);
+  }
 }