tracker r2637 - in trunk: . src/tracker-extract
- From: mottela svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r2637 - in trunk: . src/tracker-extract
- Date: Tue, 2 Dec 2008 17:11:12 +0000 (UTC)
Author: mottela
Date: Tue Dec 2 17:11:12 2008
New Revision: 2637
URL: http://svn.gnome.org/viewvc/tracker?rev=2637&view=rev
Log:
Added a default value to Image:Date
Modified:
trunk/ChangeLog
trunk/src/tracker-extract/tracker-extract-jpeg.c
trunk/src/tracker-extract/tracker-extract-png.c
trunk/src/tracker-extract/tracker-extract-tiff.c
Modified: trunk/src/tracker-extract/tracker-extract-jpeg.c
==============================================================================
--- trunk/src/tracker-extract/tracker-extract-jpeg.c (original)
+++ trunk/src/tracker-extract/tracker-extract-jpeg.c Tue Dec 2 17:11:12 2008
@@ -294,6 +294,19 @@
g_strdup ("Image:Height"),
g_strdup_printf ("%u", cinfo.image_height));
+ /* Check that we have the minimum data. FIXME We should not need to do this */
+
+ if (!g_hash_table_lookup (metadata, "Image:Date")) {
+ struct stat st;
+
+ if (g_lstat(filename, &st) >= 0) {
+
+ g_hash_table_insert (metadata,
+ g_strdup ("Image:Date"),
+ tracker_date_to_string (st.st_mtime));
+ }
+ }
+
jpeg_destroy_decompress (&cinfo);
fclose (jpeg);
Modified: trunk/src/tracker-extract/tracker-extract-png.c
==============================================================================
--- trunk/src/tracker-extract/tracker-extract-png.c (original)
+++ trunk/src/tracker-extract/tracker-extract-png.c Tue Dec 2 17:11:12 2008
@@ -241,6 +241,19 @@
g_strdup ("Image:Height"),
g_strdup_printf ("%ld", height));
+ /* Check that we have the minimum data. FIXME We should not need to do this */
+
+ if (!g_hash_table_lookup (metadata, "Image:Date")) {
+ struct stat st;
+
+ if (g_lstat(filename, &st) >= 0) {
+
+ g_hash_table_insert (metadata,
+ g_strdup ("Image:Date"),
+ tracker_date_to_string (st.st_mtime));
+ }
+ }
+
png_destroy_read_struct (&png_ptr, &info_ptr, NULL);
fclose (png);
} else {
Modified: trunk/src/tracker-extract/tracker-extract-tiff.c
==============================================================================
--- trunk/src/tracker-extract/tracker-extract-tiff.c (original)
+++ trunk/src/tracker-extract/tracker-extract-tiff.c Tue Dec 2 17:11:12 2008
@@ -22,6 +22,7 @@
#include "config.h"
#include <glib.h>
+#include <glib/gstdio.h>
#include <tiff.h>
#include <tiffio.h>
@@ -243,6 +244,19 @@
}
}
+ /* Check that we have the minimum data. FIXME We should not need to do this */
+
+ if (!g_hash_table_lookup (metadata, "Image:Date")) {
+ struct stat st;
+
+ if (g_lstat(filename, &st) >= 0) {
+
+ g_hash_table_insert (metadata,
+ g_strdup ("Image:Date"),
+ tracker_date_to_string (st.st_mtime));
+ }
+ }
+
TIFFClose (image);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]