diff --git a/tools/gstreamer-launch.c b/tools/gstreamer-launch.c index a654494185..415d830581 100644 --- a/tools/gstreamer-launch.c +++ b/tools/gstreamer-launch.c @@ -14,57 +14,6 @@ static guint64 sum = 0; static guint64 min = G_MAXINT; static guint64 max = 0; -#ifndef USE_GLIB2 -GtkWidget *window; -GtkWidget *gtk_socket; -#endif - -typedef void (*found_handler) (GstElement *element, gint xid, void *priv); - -void -arg_search (GstBin *bin, gchar *argname, found_handler handler, void *priv) -{ - GList *children; - gchar *ccargname; - - ccargname = g_strdup_printf("::%s",argname); - - children = gst_bin_get_list(bin); - -#ifndef USE_GLIB2 - while (children) { - GstElement *child; - - child = GST_ELEMENT (children->data); - children = g_list_next (children); - - if (GST_IS_BIN (child)) arg_search (GST_BIN (child), argname, handler, priv); - else { - GtkType type; - - type = GTK_OBJECT_TYPE (child); - - while (type != GTK_TYPE_INVALID) { - GtkArg *args; - guint32 *flags; - guint num_args,i; - - args = gtk_object_query_args(type,&flags,&num_args); - - for (i=0;i