factory: pass permissions to media by default
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 9 Jul 2013 14:38:39 +0000 (16:38 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 9 Jul 2013 14:38:39 +0000 (16:38 +0200)
gst/rtsp-server/rtsp-media-factory.c

index d210d5f..2864f40 100644 (file)
@@ -891,6 +891,7 @@ default_configure (GstRTSPMediaFactory * factory, GstRTSPMedia * media)
   guint size;
   GstRTSPLowerTrans protocols;
   GstRTSPAddressPool *pool;
+  GstRTSPPermissions *perms;
 
   /* configure the sharedness */
   GST_RTSP_MEDIA_FACTORY_LOCK (factory);
@@ -909,6 +910,10 @@ default_configure (GstRTSPMediaFactory * factory, GstRTSPMedia * media)
     gst_rtsp_media_set_address_pool (media, pool);
     g_object_unref (pool);
   }
+  if ((perms = gst_rtsp_media_factory_get_permissions (factory))) {
+    gst_rtsp_media_set_permissions (media, perms);
+    gst_rtsp_permissions_unref (perms);
+  }
 }
 
 /**