summaryrefslogtreecommitdiff
path: root/tests/icles/v4l2src-test.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/icles/v4l2src-test.c')
-rw-r--r--tests/icles/v4l2src-test.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/icles/v4l2src-test.c b/tests/icles/v4l2src-test.c
index 4fcf48b..dbcaef0 100644
--- a/tests/icles/v4l2src-test.c
+++ b/tests/icles/v4l2src-test.c
@@ -491,7 +491,13 @@ main (int argc, char *argv[])
gst_element_set_state (GST_ELEMENT (pipeline), GST_STATE_PLAYING);
loop = g_main_loop_new (NULL, FALSE);
- if (!(input_thread = g_thread_create (read_user, source, TRUE, NULL))) {
+#if !GLIB_CHECK_VERSION (2, 31, 0)
+ input_thread = g_thread_create (read_user, source, TRUE, NULL);
+#else
+ input_thread = g_thread_try_new ("v4l2src-test", read_user, source, NULL);
+#endif
+
+ if (input_thread == NULL) {
fprintf (stderr, "error: g_thread_create return NULL");
return -1;
}