controller: remove GstValueArray
[platform/upstream/gstreamer.git] / tests / benchmarks / gstpollstress.c
index bf0d548..b384f95 100644 (file)
@@ -21,6 +21,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <gst/gst.h>
+#include "gst/glib-compat-private.h"
 
 static GstPoll *set;
 static GList *fds = NULL;
@@ -159,7 +160,12 @@ main (gint argc, gchar * argv[])
   for (t = 0; t < num_threads; t++) {
     GError *error = NULL;
 
+#if !GLIB_CHECK_VERSION (2, 31, 0)
     threads[t] = g_thread_create (run_test, GINT_TO_POINTER (t), TRUE, &error);
+#else
+    threads[t] = g_thread_try_new ("pollstresstest", run_test,
+        GINT_TO_POINTER (t), &error);
+#endif
     if (error) {
       printf ("ERROR: g_thread_create() %s\n", error->message);
       exit (-1);