tracker r2722 - in trunk: . src/tracker-extract src/trackerd



Author: pvanhoof
Date: Wed Dec 17 13:36:09 2008
New Revision: 2722
URL: http://svn.gnome.org/viewvc/tracker?rev=2722&view=rev

Log:
2008-12-17  Philip Van Hoof  <philip codeminded be>

	* src/trackerd/tracker-main.c
	* src/tracker-extract/tracker-extract.c: Initialization of the thumbnailer



Modified:
   trunk/ChangeLog
   trunk/src/tracker-extract/tracker-extract.c
   trunk/src/trackerd/tracker-main.c

Modified: trunk/src/tracker-extract/tracker-extract.c
==============================================================================
--- trunk/src/tracker-extract/tracker-extract.c	(original)
+++ trunk/src/tracker-extract/tracker-extract.c	Wed Dec 17 13:36:09 2008
@@ -45,6 +45,7 @@
 #include <libtracker-common/tracker-os-dependant.h>
 #include <libtracker-common/tracker-type-utils.h>
 #include <libtracker-common/tracker-utils.h>
+#include <libtracker-common/tracker-thumbnailer.h>
 
 #include "tracker-extract.h"
 
@@ -363,6 +364,7 @@
 	GMainLoop      *main_loop;
 	GIOChannel     *input;
 	gchar          *summary;
+	TrackerConfig  *config;
 
 	bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
 	bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
@@ -423,8 +425,14 @@
 		return EXIT_SUCCESS;
 	}
 
+	config = tracker_config_new ();
+	tracker_thumbnailer_init (config);
+
 	main_loop = g_main_loop_new (NULL, FALSE);
 
+	tracker_thumbnailer_shutdown ();
+	g_object_unref (config);
+
 	input = g_io_channel_unix_new (STDIN_FILENO);
 	g_io_add_watch (input, G_IO_IN, process_input_cb, main_loop);
 

Modified: trunk/src/trackerd/tracker-main.c
==============================================================================
--- trunk/src/trackerd/tracker-main.c	(original)
+++ trunk/src/trackerd/tracker-main.c	Wed Dec 17 13:36:09 2008
@@ -47,6 +47,7 @@
 #include <libtracker-common/tracker-module-config.h>
 #include <libtracker-common/tracker-nfs-lock.h>
 #include <libtracker-common/tracker-ontology.h>
+#include <libtracker-common/tracker-thumbnailer.h>
 
 #include <libtracker-db/tracker-db-manager.h>
 #include <libtracker-db/tracker-db-index.h>
@@ -1026,6 +1027,7 @@
 	}
 
 	tracker_turtle_init ();
+	tracker_thumbnailer_init (config);
 
 	tracker_module_config_init ();
 
@@ -1204,6 +1206,7 @@
 	tracker_nfs_lock_shutdown ();
 	tracker_status_shutdown ();
 	tracker_turtle_shutdown ();
+	tracker_thumbnailer_shutdown ();
 	tracker_log_shutdown ();
 
 #ifdef HAVE_HAL



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