Made collect_streams function public
authorSebastian Pölsterl <sebp@k-d-w.org>
Fri, 12 Jun 2009 15:51:44 +0000 (17:51 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 18 Jun 2009 13:53:42 +0000 (15:53 +0200)
gst/rtsp-server/rtsp-media-factory.c
gst/rtsp-server/rtsp-media-factory.h

index fea0690..2110ea9 100644 (file)
@@ -400,8 +400,8 @@ parse_error:
 
 /* try to find all the payloader elements, they should be named 'pay%d'. for
  * each of the payloaders we will create a stream and collect the source pad. */
-static void
-collect_streams (GstRTSPMediaFactory *factory, const GstRTSPUrl *url,
+void
+gst_rtsp_media_factory_collect_streams (GstRTSPMediaFactory *factory, const GstRTSPUrl *url,
     GstRTSPMedia *media)
 {
   GstElement *element, *elem;
@@ -478,7 +478,7 @@ default_construct (GstRTSPMediaFactory *factory, const GstRTSPUrl *url)
 
   media->pipeline = klass->create_pipeline (factory, media);
 
-  collect_streams (factory, url, media);
+  gst_rtsp_media_factory_collect_streams (factory, url, media);
 
   return media;
 
index 9ba51eb..3d1ac9b 100644 (file)
@@ -111,6 +111,10 @@ gboolean              gst_rtsp_media_factory_is_shared    (GstRTSPMediaFactory *
 GstRTSPMedia *        gst_rtsp_media_factory_construct    (GstRTSPMediaFactory *factory,
                                                            const GstRTSPUrl *url);
 
+void                  gst_rtsp_media_factory_collect_streams (GstRTSPMediaFactory *factory,
+                                                              const GstRTSPUrl *url,
+                                                              GstRTSPMedia *media);
+
 G_END_DECLS
 
 #endif /* __GST_RTSP_MEDIA_FACTORY_H__ */