summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2001-01-04 07:19:11 +0000
committerWim Taymans <wim.taymans@gmail.com>2001-01-04 07:19:11 +0000
commit9e0b75c9371927c0d9677e09f59fa8b4d799a266 (patch)
tree79021b3d9a31021356bfc1169b5ec1e72c6b891c /tools
parentdccc0d87140c7a39ff58c6f9dd41a9b93ce9056f (diff)
A little fix for parameter parsing
Original commit message from CVS: A little fix for parameter parsing
Diffstat (limited to 'tools')
-rw-r--r--tools/gstreamer-launch.c6
1 files changed, 5 insertions, 1 deletions
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");