int main (int argc, char **argv) { GFile *file; char *url; bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); gst_init (&argc, &argv); gtk_init (&argc, &argv); if (argc != 2) { g_print ("Usage: %s [URI]\n", argv[0]); return 1; } file = g_file_new_for_commandline_arg (argv[1]); url = g_file_get_uri (file); g_object_unref (file); create_props (url); g_free (url); gtk_main (); destroy_props (); return 0; }
int main (int argc, char **argv) { int times = 10; bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); g_thread_init (NULL); gtk_init (&argc, &argv); if (argc < 2) { g_print ("Usage: %s [URI]\n", argv[0]); return 1; } bacon_video_widget_init_backend (NULL, NULL); #if 0 create_props (argv[1]); #endif if (argc == 3) { times = g_strtod (argv[2], NULL); } for (i = 0; i < times; i++) { g_print ("Setting %d\n", i); #if 0 totem_properties_view_set_location (TOTEM_PROPERTIES_VIEW (props), argv[1]); #else create_props (argv[1]); #endif g_timeout_add_seconds (4, main_loop_exit, NULL); gtk_main (); #if 1 destroy_props (); #endif } // gtk_main (); return 0; }