From: Steve B. <sb...@us...> - 2002-07-11 16:47:14
|
CVS Root: /cvsroot/gstreamer Module: gst-player Changes by: sbaker3 Date: Thu Jul 11 2002 09:47:13 PDT Log message: reflect api changes Modified files: src : main.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gst-player/src/main.c.diff?r1=1.11&r2=1.12 ====Begin Diffs==== Index: main.c =================================================================== RCS file: /cvsroot/gstreamer/gst-player/src/main.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- main.c 8 Jul 2002 20:54:15 -0000 1.11 +++ main.c 11 Jul 2002 16:47:01 -0000 1.12 @@ -37,9 +37,9 @@ g_return_if_fail(GST_IS_MEDIA_PLAY(mplay)); - mplay->uri = NULL; - gst_media_play_clear_uri_list (mplay); - gst_media_play_add_uri (mplay, gtk_file_selection_get_filename (GTK_FILE_SELECTION (file_selection))); + gst_media_play_set_location (mplay, gtk_file_selection_get_filename (GTK_FILE_SELECTION (file_selection))); + + g_free(data); } void @@ -123,6 +123,12 @@ } static void +current_location (GstMediaPlay *mplay, gchar *location, gchar *location_short, GtkWidget *window) +{ + gtk_window_set_title (GTK_WINDOW (window),location_short); +} + +static void display_mode_change (GstMediaPlay *mplay, GstMediaPlayMode display_mode, GtkWidget *window) { g_return_if_fail(GST_IS_MEDIA_PLAY(mplay)); @@ -291,6 +297,11 @@ bind_textdomain_codeset (PACKAGE, "UTF-8"); textdomain (PACKAGE); + if (!gnome_vfs_init ()) { + g_print ("Could not initialize GnomeVFS\n"); + return 1; + } + /* gnome window */ window = gnome_app_new ("gst-player", "GStreamer Player"); g_return_if_fail(window != NULL); @@ -321,16 +332,14 @@ G_CALLBACK (window_key_press_event), mplay); g_signal_connect (G_OBJECT (mplay), "display_mode_change", G_CALLBACK (display_mode_change), window); + g_signal_connect (G_OBJECT (mplay), "current_location", + G_CALLBACK (current_location), window); gtk_widget_show (GTK_WIDGET(mplay)); gtk_widget_show (window); if (argc > 1) { - int i; - - for (i=1;i<argc;i++) { - gst_media_play_add_uri (mplay, argv[i]); - } + gst_media_play_set_location (mplay, argv[1]); } gtk_main (); |