From 9e0b75c9371927c0d9677e09f59fa8b4d799a266 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 4 Jan 2001 07:19:11 +0000 Subject: [PATCH] A little fix for parameter parsing Original commit message from CVS: A little fix for parameter parsing --- tools/gstreamer-launch.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/gstreamer-launch.c b/tools/gstreamer-launch.c index 56e791ac4b..f6cb1678bb 100644 --- a/tools/gstreamer-launch.c +++ b/tools/gstreamer-launch.c @@ -171,6 +171,8 @@ gint parse_cmdline(int argc,char *argv[],GstBin *parent) { DEBUG("attempting to set argument '%s'\n", arg); gtk_object_set(GTK_OBJECT(previous),argname,argval,NULL); g_free(argname); + i++; + continue; } else { // we have an element DEBUG("attempting to create element '%s'\n",arg); @@ -329,6 +331,7 @@ gint parse(int argc,char *argv[],GstBin *parent) { int main(int argc,char *argv[]) { GstElement *pipeline; int firstarg; + guint i; gst_init(&argc,&argv); @@ -348,7 +351,8 @@ int main(int argc,char *argv[]) { VERBOSE("RUNNING pipeline\n"); gst_element_set_state(pipeline,GST_STATE_PLAYING); - gst_bin_iterate (GST_BIN (pipeline)); + for (i=0; i < 1000; i++) + gst_bin_iterate (GST_BIN (pipeline)); fprintf(stderr,"\n");