Re: [Tracker] Cannot index Optical disc
- From: simon hong <simon hong81 gmail com>
- To: Ivan Frade <ivan frade gmail com>, Martyn Russell <martyn lanedo com>
- Cc: tracker-list <tracker-list gnome org>
- Subject: Re: [Tracker] Cannot index Optical disc
- Date: Fri, 11 Feb 2011 12:01:14 +0900
Hi,
I think g_content_type_guess_for_tree() don't working properly for tracker's purpose.
I wrote sample code to confirm above function.
I put many mp3 & jpeg files in /home/simon/Documents directory.
This program prints nothing.
####################################################
#include <gio/gio.h>
int main(void)
{
GList* list;
GList* lm;
gint i = 0;
GFile* dir = NULL;
const gchar* path = "/home/simon/Documents";
gchar** guess_type;
g_type_init();
list = g_content_types_get_registered();
/*
for(lm = list; lm ; lm = g_list_next(lm)) {
g_print("%s\n",lm->data );
}
*/
dir = g_file_new_for_path(path);
if(!dir) {
g_print("g_file_new_for_path error\n");
} else {
g_print("Dir path: %s\n", g_file_get_path(dir));
}
guess_type = g_content_type_guess_for_tree(dir);
if(guess_type) {
g_print("There are many types in %s\n", path);
while(guess_type[i]) {
g_print("%d: %s\n",i, guess_type[i]);
i++;
}
}
g_strfreev (guess_type);
g_list_foreach(list, g_free, NULL);
g_list_free(list);
return 0;
}
##############################################################
Thank you.
Simon
2011/2/10 simon hong
<simon hong81 gmail com>
I don't think so.this is different from
https://bugzilla.gnome.org/show_bug.cgi?id=640845
This problem is caused from g_content_type_guess_for_tree() function.
This cannot recognize my data disc's contents (many mp3 and jpg files)
2011/1/31 Ivan Frade
<ivan frade gmail com>
Could it be related with this bug?
https://bugzilla.gnome.org/show_bug.cgi?id=640845
Ivan
On Mon, Jan 31, 2011 at 11:10 AM, Aleksander Morgado
<
aleksander lanedo com> wrote:
> On Mon, 2011-01-31 at 14:51 +0900, simon hong wrote:
>> Hi tracker folks,
>> I want to index Optical disc's contents (data disc I made).
>>
>>
>> When I insert my data disc(that have a lot of mp3 and jpeg files),
>> tracker don't start to index.
>>
>>
>> In the source (tracker-storage.c), mount_guess_content_type() function
>> returns following values.
>> is_optical = true, is_multimedia = false, is_blank = true.
>>
>>
>> Tracker-miner-files don't index the inserted optical disc because
>> is_blank is set to TRUE.
>>
>>
>> In the mount_guess_content_type(), g_content_type_guess_for_tree()
>> returns NULL.
>> Why g_content_type_guess_for_tree() returns NULL?
>>
>
> No idea why it returns NULL truth be told. Maybe it's the mix of audio
> and image files? Will try to reproduce the issue here. If possible,
> please open a bug in gnome bugzilla and attach as much additional info
> as possible.
>
> Thanks!
>
>
> --
> Aleksander
>
> _______________________________________________
> tracker-list mailing list
> tracker-list gnome org
> http://mail.gnome.org/mailman/listinfo/tracker-list
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]