factory-uri: attempt to configure buffer-lists
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 5 Jan 2011 11:07:42 +0000 (12:07 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 5 Jan 2011 11:07:42 +0000 (12:07 +0100)
Attempt to configure buffer lists in the payloader for improved performance.

gst/rtsp-server/rtsp-media-factory-uri.c

index 3660905..227c794 100644 (file)
@@ -444,6 +444,10 @@ pad_added_cb (GstElement * uribin, GstPad * pad, GstElement * element)
   g_object_set (payloader, "pt", data->pt, NULL);
   data->pt++;
 
+  if (g_object_class_find_property (G_OBJECT_GET_CLASS (payloader),
+          "buffer-list"))
+    g_object_set (payloader, "buffer-list", TRUE, NULL);
+
   /* add the payloader to the pipeline */
   gst_bin_add (GST_BIN_CAST (element), payloader);
   gst_element_set_state (payloader, GST_STATE_PLAYING);