capsnego: also meassure pipeline building time

This commit is contained in:
Stefan Kost 2010-06-06 21:20:21 +03:00
parent 9b5bc5199e
commit 94ed3c370a

View file

@ -191,10 +191,10 @@ main (gint argc, gchar * argv[])
} }
/* build pipeline */ /* build pipeline */
bin = GST_BIN (gst_pipeline_new ("pipeline"));
g_print ("building %s pipeline with depth = %d and children = %d\n", g_print ("building %s pipeline with depth = %d and children = %d\n",
flavour_str, depth, children); flavour_str, depth, children);
start = gst_util_get_timestamp ();
bin = GST_BIN (gst_pipeline_new ("pipeline"));
sink = gst_element_factory_make ("fakesink", NULL); sink = gst_element_factory_make ("fakesink", NULL);
gst_bin_add (bin, sink); gst_bin_add (bin, sink);
if (!create_node (bin, sink, &new_sink, children, flavour)) { if (!create_node (bin, sink, &new_sink, children, flavour)) {
@ -203,7 +203,9 @@ main (gint argc, gchar * argv[])
if (!create_nodes (bin, new_sink, depth, children, flavour)) { if (!create_nodes (bin, new_sink, depth, children, flavour)) {
goto Error; goto Error;
} }
g_print ("built pipeline with %d elements\n", GST_BIN_NUMCHILDREN (bin)); end = gst_util_get_timestamp ();
g_print ("%" GST_TIME_FORMAT " built pipeline with %d elements\n",
GST_TIME_ARGS (end - start), GST_BIN_NUMCHILDREN (bin));
/* meassure */ /* meassure */
g_print ("starting pipeline\n"); g_print ("starting pipeline\n");