[tracker/tracker-0.6] Fixes NB#120883, duration of playlist container...
- From: Ivan Frade <ifrade src gnome org>
- To: svn-commits-list gnome org
- Subject: [tracker/tracker-0.6] Fixes NB#120883, duration of playlist container...
- Date: Mon, 8 Jun 2009 07:24:11 -0400 (EDT)
commit f0480a5f2ad75d40fdab0bbb7d44c24a8784a12f
Author: Ivan Frade <ivan frade nokia com>
Date: Mon Jun 8 14:21:52 2009 +0300
Fixes NB#120883, duration of playlist container...
Using glib macros to format numbers. Use G_GINT64_FORMAT and G_GUINT32_FORMAT
to print extraction results. Otherwise the results can be broken in
non-desktop platforms (like maemo).
---
src/tracker-extract/tracker-extract-playlist.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/tracker-extract/tracker-extract-playlist.c b/src/tracker-extract/tracker-extract-playlist.c
index 22a276b..c4caafc 100644
--- a/src/tracker-extract/tracker-extract-playlist.c
+++ b/src/tracker-extract/tracker-extract-playlist.c
@@ -43,7 +43,7 @@
#define PLAYLIST_DEFAULT_DURATION 0
typedef struct {
- guint track_counter;
+ guint32 track_counter;
gint64 total_time;
} PlaylistMetadata;
@@ -126,11 +126,10 @@ extract_playlist (const gchar *filename,
g_hash_table_insert (metadata,
g_strdup (PLAYLIST_PROPERTY_DURATION),
- tracker_escape_metadata_printf ("%d", data.total_time));
-
+ tracker_escape_metadata_printf ("%" G_GINT64_FORMAT, data.total_time));
g_hash_table_insert (metadata,
g_strdup (PLAYLIST_PROPERTY_NO_TRACKS),
- tracker_escape_metadata_printf ("%d", data.track_counter));
+ tracker_escape_metadata_printf ("%" G_GUINT32_FORMAT, data.track_counter));
g_hash_table_insert (metadata,
g_strdup (PLAYLIST_PROPERTY_CALCULATED),
g_strdup (data.total_time == 0 ? "0" : "1"));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]