summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2001-06-24 21:21:59 +0000
committerWim Taymans <wim.taymans@gmail.com>2001-06-24 21:21:59 +0000
commitd49fa5958b031b0dd61bb05bfd5dd31dc747b855 (patch)
tree184a0a771d5f36cfd1fa4b7e9c502ab5b594d7f4
parentbeb2091b47a9c5d2fca37fa35b056b349cff1f02 (diff)
Commented out the Gtk widget stuff.BRANCH-GOBJECT1-200106241-FREEZE
Original commit message from CVS: Commented out the Gtk widget stuff.
-rw-r--r--tools/gstreamer-launch.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/tools/gstreamer-launch.c b/tools/gstreamer-launch.c
index 5fe73997bd..e9df116977 100644
--- a/tools/gstreamer-launch.c
+++ b/tools/gstreamer-launch.c
@@ -7,8 +7,8 @@
static int launch_argc;
static char **launch_argv;
-GtkWidget *window;
-GtkWidget *gtk_socket;
+//GtkWidget *window;
+//GtkWidget *gtk_socket;
typedef void (*found_handler) (GstElement *element, gint xid, void *priv);
@@ -22,6 +22,7 @@ arg_search (GstBin *bin, gchar *argname, found_handler handler, void *priv)
children = gst_bin_get_list(bin);
+#if 0
while (children) {
GstElement *child;
@@ -50,6 +51,7 @@ arg_search (GstBin *bin, gchar *argname, found_handler handler, void *priv)
}
}
}
+#endif
g_free(ccargname);
}
@@ -57,13 +59,14 @@ arg_search (GstBin *bin, gchar *argname, found_handler handler, void *priv)
void
handle_have_size (GstElement *element,int width,int height)
{
- gtk_widget_set_usize(gtk_socket,width,height);
- gtk_widget_show_all(window);
+ //gtk_widget_set_usize(gtk_socket,width,height);
+ //gtk_widget_show_all(window);
}
void
xid_handler (GstElement *element, gint xid, void *priv)
{
+#if 0
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_socket = gtk_socket_new ();
@@ -79,6 +82,7 @@ xid_handler (GstElement *element, gint xid, void *priv)
gtk_signal_connect (GTK_OBJECT (element), "have_size",
GTK_SIGNAL_FUNC (handle_have_size), element);
+#endif
}
gboolean
@@ -135,8 +139,10 @@ main(int argc, char *argv[])
fprintf(stderr,"RUNNING pipeline\n");
gst_element_set_state (pipeline, GST_STATE_PLAYING);
- gtk_idle_add(idle_func,pipeline);
- gtk_main();
+ //g_idle_add(idle_func,pipeline);
+ // g_main_loop_run (g_main_loop_new (NULL, FALSE));
+ while (1)
+ gst_bin_iterate (GST_BIN (pipeline));
gst_element_set_state (pipeline, GST_STATE_NULL);