[tracker/wip/sam/meson] tracker-extract-gstreamer: Fix hash value format on 32-bit systems



commit 7b191a90582ec9af553416ffd1da893b9280de8e
Author: Sam Thursfield <sam afuera me uk>
Date:   Mon Jul 4 20:51:46 2016 +0100

    tracker-extract-gstreamer: Fix hash value format on 32-bit systems
    
    The gsize type is 32 bits on a 32-bit system, but the hash value we
    are printing is a guint64 so it's 64 bits on all systems. Note that
    G_GINT64_MODIFIER is for both signed and unsigned int64 values.

 src/tracker-extract/tracker-extract-gstreamer.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-gstreamer.c b/src/tracker-extract/tracker-extract-gstreamer.c
index c2aef3d..6fdfa9d 100644
--- a/src/tracker-extract/tracker-extract-gstreamer.c
+++ b/src/tracker-extract/tracker-extract-gstreamer.c
@@ -1371,7 +1371,7 @@ extract_metadata (MetadataExtractor      *extractor,
                        tracker_sparql_builder_object (metadata, "nfo:FileHash");
 
                        tracker_sparql_builder_predicate (metadata, "nfo:hashValue");
-                       hash_str = g_strdup_printf ("%" G_GSIZE_MODIFIER "x", hash);
+                       hash_str = g_strdup_printf ("%" G_GINT64_MODIFIER "x", hash);
                        tracker_sparql_builder_object_string (metadata, hash_str);
                        g_free (hash_str);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]