benchmark: fix complexity benchmark
authorFrancisco Velazquez <francisv@ifi.uio.no>
Mon, 10 Jul 2017 14:52:38 +0000 (16:52 +0200)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 14 Jul 2017 15:39:42 +0000 (16:39 +0100)
Make complexity benchmark code work for complexity > 1

https://bugzilla.gnome.org/show_bug.cgi?id=784754

tests/benchmarks/complexity.c
tests/benchmarks/complexity.scm

index 2d51f7856a01a0988841c4a5c3273573e4467e1a..2cf1dc8037bfc34ff9aaaff0dad65f092d56635b 100644 (file)
@@ -35,7 +35,7 @@ main (gint argc, gchar * argv[])
   gst_init (&argc, &argv);
 
   if (argc != 3) {
-    g_print ("usage: %s COMPLEXITY_ORDER N_ELEMENTS\n", argv[0]);
+    g_print ("Usage: %s COMPLEXITY_ORDER N_ELEMENTS\n", argv[0]);
     return 1;
   }
 
@@ -76,7 +76,7 @@ main (gint argc, gchar * argv[])
       e = gst_element_factory_make ("tee", NULL);
     } else {
       e = gst_element_factory_make ("fakesink", NULL);
-      g_object_set (e, "preroll-queue-len", 1, NULL);
+      g_object_set (e, "async", FALSE, NULL);
     }
     g_object_set (e, "silent", TRUE, NULL);
     new_src_list = g_slist_prepend (new_src_list, e);
index 65f330087f66757bd35ef60ca03867a1fad54b34..6b0c11ac9dc26ce06da31f1f23ab100c1f0c7fdb 100755 (executable)
@@ -20,12 +20,13 @@ exec guile -s $0 "$@"
 ;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 
 ;; Quick hack to make some data files that gnuplot can read from
-;; complexity. Guile 1.6.
+;; complexity. Guile 1.8.
 
 (use-modules (srfi srfi-13)
              (srfi srfi-1)
              (ice-9 optargs)
-             (ice-9 popen))
+             (ice-9 popen)
+             (ice-9 rdelim))
 
 (define *phases* '(create set run destroy))