diff --git a/gst/rtsp-server/rtsp-media-factory.c b/gst/rtsp-server/rtsp-media-factory.c index fea0690ad3..2110ea953a 100644 --- a/gst/rtsp-server/rtsp-media-factory.c +++ b/gst/rtsp-server/rtsp-media-factory.c @@ -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; diff --git a/gst/rtsp-server/rtsp-media-factory.h b/gst/rtsp-server/rtsp-media-factory.h index 9ba51eb8f8..3d1ac9b7e7 100644 --- a/gst/rtsp-server/rtsp-media-factory.h +++ b/gst/rtsp-server/rtsp-media-factory.h @@ -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__ */