mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-14 20:36:32 +00:00
4ccd25273f
Original commit message from CVS: cosmetic fix
34 lines
506 B
C
34 lines
506 B
C
#include <gst/gst.h>
|
|
|
|
/* test to make sure that we can do gst_main and gst_main_quit in succession */
|
|
/* FIXME: use mutexes */
|
|
|
|
gboolean mainloop = FALSE;
|
|
|
|
static gboolean
|
|
quit_main (gpointer data)
|
|
{
|
|
if (mainloop)
|
|
{
|
|
mainloop = FALSE;
|
|
g_print ("-");
|
|
gst_main_quit ();
|
|
}
|
|
return TRUE;
|
|
}
|
|
|
|
int
|
|
main (int argc, gchar *argv[])
|
|
{
|
|
int i;
|
|
|
|
g_timeout_add (1, quit_main, NULL);
|
|
for (i = 0; i < 1000; ++i)
|
|
{
|
|
mainloop = TRUE;
|
|
g_print ("+");
|
|
gst_main ();
|
|
}
|
|
g_print ("\n");
|
|
return 0;
|
|
}
|