if (argc < 2) {
g_print ("usage: %s <launch line> \n"
- "example: %s \"( videotestsrc ! x264enc ! rtph264pay name=pay0 pt=96 )\"\n",
- argv[0], argv[0]);
+ "example: %s \"( videotestsrc ! x264enc ! rtph264pay name=pay0 pt=96 )\"\n",
+ argv[0], argv[0]);
return -1;
}
* that be used to map uri mount points to media factories */
mapping = gst_rtsp_server_get_media_mapping (server);
- str = g_strdup_printf (
- "( "
+ str = g_strdup_printf ("( "
"filesrc location=%s ! qtdemux name=d "
- "d. ! queue ! rtph264pay pt=96 name=pay0 "
- "d. ! queue ! rtpmp4apay pt=97 name=pay1 "
- ")", argv[1]);
+ "d. ! queue ! rtph264pay pt=96 name=pay0 "
+ "d. ! queue ! rtpmp4apay pt=97 name=pay1 " ")", argv[1]);
/* make a media factory for a test stream. The default media factory can use
* gst-launch syntax to create pipelines.
* that be used to map uri mount points to media factories */
mapping = gst_rtsp_server_get_media_mapping (server);
- str = g_strdup_printf (
- "( "
+ str = g_strdup_printf ("( "
"filesrc location=%s ! oggdemux name=d "
- "d. ! queue ! rtptheorapay name=pay0 pt=96 "
- "d. ! queue ! rtpvorbispay name=pay1 pt=97 "
- ")", argv[1]);
+ "d. ! queue ! rtptheorapay name=pay0 pt=96 "
+ "d. ! queue ! rtpvorbispay name=pay1 pt=97 " ")", argv[1]);
/* make a media factory for a test stream. The default media factory can use
* gst-launch syntax to create pipelines.
* any launch line works as long as it contains elements named pay%d. Each
* element with pay%d names will be a stream */
factory = gst_rtsp_media_factory_new ();
- gst_rtsp_media_factory_set_launch (factory,
- "( videotestsrc is-live=1 ! x264enc ! rtph264pay name=pay0 pt=96 )");
+ gst_rtsp_media_factory_set_launch (factory,
+ "( videotestsrc is-live=1 ! x264enc ! rtph264pay name=pay0 pt=96 )");
gst_rtsp_media_factory_set_shared (factory, TRUE);
static gboolean
-timeout (GstRTSPServer *server, gboolean ignored)
+timeout (GstRTSPServer * server, gboolean ignored)
{
GstRTSPSessionPool *pool;
* element with pay%d names will be a stream */
factory = gst_rtsp_media_factory_new ();
- str = g_strdup_printf ( "( filesrc location=%s ! sdpdemux name=dynpay0 )", argv[1]);
+ str =
+ g_strdup_printf ("( filesrc location=%s ! sdpdemux name=dynpay0 )",
+ argv[1]);
gst_rtsp_media_factory_set_launch (factory, str);
gst_rtsp_media_factory_set_shared (factory, TRUE);
g_free (str);
/* attach the server to the default maincontext */
gst_rtsp_server_attach (server, NULL);
- g_timeout_add_seconds (2, (GSourceFunc) timeout, server);
+ g_timeout_add_seconds (2, (GSourceFunc) timeout, server);
/* start serving */
g_main_loop_run (loop);
static gboolean
-timeout (GstRTSPServer *server, gboolean ignored)
+timeout (GstRTSPServer * server, gboolean ignored)
{
GstRTSPSessionPool *pool;
* element with pay%d names will be a stream */
factory = gst_rtsp_media_factory_new ();
gst_rtsp_media_factory_set_launch (factory, "( "
- "videotestsrc ! video/x-raw-yuv,width=352,height=288,framerate=15/1 ! "
- "x264enc ! rtph264pay name=pay0 pt=96 "
- "audiotestsrc ! audio/x-raw-int,rate=8000 ! "
- "alawenc ! rtppcmapay name=pay1 pt=97 "
- ")");
+ "videotestsrc ! video/x-raw-yuv,width=352,height=288,framerate=15/1 ! "
+ "x264enc ! rtph264pay name=pay0 pt=96 "
+ "audiotestsrc ! audio/x-raw-int,rate=8000 ! "
+ "alawenc ! rtppcmapay name=pay1 pt=97 " ")");
/* attach the test factory to the /test url */
gst_rtsp_media_mapping_add_factory (mapping, "/test", factory);
if (gst_rtsp_server_attach (server, NULL) == 0)
goto failed;
- g_timeout_add_seconds (2, (GSourceFunc) timeout, server);
+ g_timeout_add_seconds (2, (GSourceFunc) timeout, server);
/* start serving */
g_main_loop_run (loop);