summaryrefslogtreecommitdiff
path: root/tests/threadstate/threadstate1.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/threadstate/threadstate1.c')
-rw-r--r--tests/threadstate/threadstate1.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/tests/threadstate/threadstate1.c b/tests/threadstate/threadstate1.c
deleted file mode 100644
index 2b1e5faabc..0000000000
--- a/tests/threadstate/threadstate1.c
+++ /dev/null
@@ -1,41 +0,0 @@
-#include <stdlib.h>
-#include <gst/gst.h>
-
-/* this pipeline is:
- * { fakesrc ! fakesink }
- */
-
-
-int
-main (int argc, char *argv[])
-{
- GstElement *fakesrc, *fakesink;
- GstElement *thread;
- gint x;
-
- gst_init (&argc, &argv);
-
- thread = gst_thread_new ("thread");
- g_assert (thread != NULL);
-
- fakesrc = gst_element_factory_make ("fakesrc", "fake_source");
- g_assert (fakesrc != NULL);
-
- fakesink = gst_element_factory_make ("fakesink", "fake_sink");
- g_assert (fakesink != NULL);
-
- gst_bin_add_many (GST_BIN (thread), fakesrc, fakesink, NULL);
- gst_element_link (fakesrc, fakesink);
-
- for (x = 0; x < 10; x++) {
- g_print ("playing %d\n", x);
- gst_element_set_state (GST_ELEMENT (thread), GST_STATE_PLAYING);
- g_usleep (G_USEC_PER_SEC);
-
- g_print ("pausing %d\n", x);
- gst_element_set_state (GST_ELEMENT (thread), GST_STATE_PAUSED);
- g_usleep (G_USEC_PER_SEC);
- }
-
- exit (0);
-}