diff options
author | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2009-06-14 19:19:19 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2009-06-14 19:19:19 +0100 |
commit | 7ade32216f530790e77e0634cb5d1c60ed265f59 (patch) | |
tree | c23dfcb5ecdf955c211a9b93062138727d5142ec /ext | |
parent | 4c782db81d3f7bb897c14a8f862064d96de43e0f (diff) |
Remove a few old example apps from the 0.8 days
Some have been replaced by newer ones, others are demoing elements that
don't exist any longer (not in -good anyway), and others have not been
touched in many years and it seem pointless to keep them around.
Removing these files makes sure we don't have any code in our repository
that uses Gtk+ symbols which are to be removed for GNOME3, and as such
will make some script that greps for this kind of stuff give us a clean
bill of code health. Fixes #585757.
Diffstat (limited to 'ext')
-rw-r--r-- | ext/dv/demo-play.c | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/ext/dv/demo-play.c b/ext/dv/demo-play.c deleted file mode 100644 index ca43d8c6..00000000 --- a/ext/dv/demo-play.c +++ /dev/null @@ -1,101 +0,0 @@ -#include <gnome.h> -#include <gst/gst.h> - -static gboolean -idle_func (gpointer data) -{ - gst_bin_iterate (GST_BIN (data)); - - return TRUE; -} - -int -main (int argc, char *argv[]) -{ - GstElement *bin; - GstElement *src; - GstElement *dvdec; - - /*GstElement *cspace; */ - GstElement *deint; - GstElement *videosink; - - GtkWidget *appwindow; - GtkWidget *vbox1; - GtkWidget *button; - guint32 draw; - GtkWidget *gtk_socket; - - - gst_init (&argc, &argv); - - gnome_init ("Videotest", "0.0.1", argc, argv); - - bin = gst_pipeline_new ("pipeline"); - - if (argc == 1) { - src = gst_element_factory_make ("dv1394src", "src"); - } else { - src = gst_element_factory_make ("filesrc", "src"); - g_object_set (G_OBJECT (src), "location", argv[1], "bytesperread", 480, - NULL); - } - dvdec = gst_element_factory_make ("dvdec", "decoder"); - if (!dvdec) - fprintf (stderr, "no dvdec\n"), exit (1); -/* cspace = gst_element_factory_make ("colorspace", "cspace"); */ - deint = gst_element_factory_make ("deinterlace", "deinterlace"); - videosink = gst_element_factory_make (DEFAULT_VIDEOSINK, "videosink"); - if (!videosink) - fprintf (stderr, "no dvdec\n"), exit (1); - g_object_set (G_OBJECT (videosink), "width", 720, "height", 576, NULL); - - gst_bin_add (GST_BIN (bin), GST_ELEMENT (src)); - gst_bin_add (GST_BIN (bin), GST_ELEMENT (dvdec)); -/* gst_bin_add(GST_BIN(bin),GST_ELEMENT(cspace)); */ - gst_bin_add (GST_BIN (bin), GST_ELEMENT (videosink)); - - gst_element_link (src, "src", dvdec, "sink"); -/* gst_element_link(cspace,"src",videosink,"sink"); */ -/* gst_element_link(dvdec,"video",cspace,"sink"); */ - gst_element_link (dvdec, "video", deint, "sink"); - gst_element_link (deint, "src", videosink, "sink"); - - appwindow = gnome_app_new ("Videotest", "Videotest"); - - vbox1 = gtk_vbox_new (FALSE, 0); - gtk_widget_show (vbox1); - - button = gtk_button_new_with_label ("test"); - gtk_widget_show (button); - gtk_box_pack_start (GTK_BOX (vbox1), button, FALSE, FALSE, 0); - - draw = gst_util_get_int_arg (GTK_OBJECT (videosink), "xid"), - gtk_socket = gtk_socket_new (); - gtk_widget_set_usize (gtk_socket, 720, 576); - gtk_widget_show (gtk_socket); - - gnome_app_set_contents (GNOME_APP (appwindow), vbox1); - - gtk_box_pack_start (GTK_BOX (vbox1), GTK_WIDGET (gtk_socket), TRUE, TRUE, 0); - - gtk_widget_realize (gtk_socket); - gtk_socket_steal (GTK_SOCKET (gtk_socket), draw); - - gtk_object_set (GTK_OBJECT (appwindow), "allow_grow", TRUE, NULL); - gtk_object_set (GTK_OBJECT (appwindow), "allow_shrink", TRUE, NULL); - - gtk_widget_show_all (appwindow); - -#ifndef GST_DISABLE_LOADSAVE - xmlSaveFile ("dvshow.xml", gst_xml_write (GST_ELEMENT (bin))); -#endif - - gst_element_set_state (GST_ELEMENT (bin), GST_STATE_PLAYING); - - g_idle_add (idle_func, bin); - - gtk_main (); - - exit (0); -} |