r2952 - trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src

abraxa at sita.openmoko.org abraxa at sita.openmoko.org
Tue Sep 11 11:25:25 CEST 2007


Author: abraxa
Date: 2007-09-11 11:25:22 +0200 (Tue, 11 Sep 2007)
New Revision: 2952

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/editor_page.c
   trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c
   trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.h
   trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/playback.c
   trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/playlist_page.c
Log:
Fix doubled unref of the alsa sink (the playbin already does that)
Prevent file chooser path from being empty
Fix playlist list icon
Fix playlist editor list icon



Modified: trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/editor_page.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/editor_page.c	2007-09-11 09:04:17 UTC (rev 2951)
+++ trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/editor_page.c	2007-09-11 09:25:22 UTC (rev 2952)
@@ -220,7 +220,7 @@
 	GtkTreeViewColumn *column;
 	GdkPixbuf *track_icon;
 
-	track_icon = pixbuf_new_from_file("ico-tracktype-general.png");
+	track_icon = pixbuf_new_from_file("ico-tracktype-generic.png");
 
 	// Create data model
 	omp_editor_page_list_store = gtk_list_store_new(COLUMN_COUNT,

Modified: trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c	2007-09-11 09:04:17 UTC (rev 2951)
+++ trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c	2007-09-11 09:25:22 UTC (rev 2952)
@@ -171,7 +171,7 @@
 	omp_session->volume = 100;
 	omp_session->fade_speed = 5000;
 	g_snprintf(omp_session->file_chooser_path, sizeof(omp_session->file_chooser_path),
-		"%s", "/media/card/");
+		"%s", OMP_DEFAULT_FILE_CHOOSER_PATH);
 }
 
 /**
@@ -401,5 +401,11 @@
 {
 	g_return_val_if_fail(omp_session, NULL);
 
+	if (omp_session->file_chooser_path[0] == 0)
+	{
+		g_snprintf(omp_session->file_chooser_path, sizeof(omp_session->file_chooser_path),
+			"%s", OMP_DEFAULT_FILE_CHOOSER_PATH);
+	}
+
 	return g_strdup((gchar *)&omp_session->file_chooser_path);
 }

Modified: trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.h
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.h	2007-09-11 09:04:17 UTC (rev 2951)
+++ trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.h	2007-09-11 09:25:22 UTC (rev 2952)
@@ -35,6 +35,8 @@
 
 #define OMP_EVENT_SESSION_FILE_CHOOSER_PATH_CHANGED "session_file_chooser_path_changed"
 
+#define OMP_DEFAULT_FILE_CHOOSER_PATH "/media/card/"
+
 /// Application configuration data
 /// @note Default values are taken from omp_default_config
 /// @note Update that struct as well if you make changes here!

Modified: trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/playback.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/playback.c	2007-09-11 09:04:17 UTC (rev 2951)
+++ trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/playback.c	2007-09-11 09:25:22 UTC (rev 2952)
@@ -157,8 +157,6 @@
 
 	gst_element_set_state(omp_gst_playbin, GST_STATE_NULL);
 	gst_object_unref(GST_OBJECT(omp_gst_playbin));
-
-	gst_object_unref(GST_OBJECT(omp_gst_audiosink));
 }
 
 /**

Modified: trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/playlist_page.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/playlist_page.c	2007-09-11 09:04:17 UTC (rev 2951)
+++ trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/playlist_page.c	2007-09-11 09:25:22 UTC (rev 2952)
@@ -269,6 +269,7 @@
 	GtkTreeSelection *select;
 	GtkCellRenderer *renderer;
 	GtkTreeViewColumn *column;
+	GdkPixbuf *list_icon;
 
 	// Create and populate data model
 	omp_playlist_page_list_store = gtk_list_store_new(COLUMN_COUNT,
@@ -288,8 +289,9 @@
 	gtk_tree_selection_set_mode(GTK_TREE_SELECTION(select), GTK_SELECTION_SINGLE);
 
 	// Set up columns
+	list_icon = pixbuf_new_from_file("ico-playlists.png");
 	renderer = gtk_cell_renderer_pixbuf_new();
-	g_object_set(G_OBJECT(renderer), "stock-id", MOKO_STOCK_VIEW, NULL);
+	g_object_set(G_OBJECT(renderer), "pixbuf", list_icon, NULL);
 	column = gtk_tree_view_column_new_with_attributes("", renderer, NULL);
 	gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
 





More information about the commitlog mailing list