aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-12-26 20:55:30 +0000
committerChristian Grothoff <christian@grothoff.org>2011-12-26 20:55:30 +0000
commit901c8e5693e37a40412c456f54facf75d1557436 (patch)
treeaead3e28df2cf0a31efa9867a09095d36464a494
parent10e931a7968629875e2d7521ae9aa60a4e6b0ba3 (diff)
downloadgnunet-gtk-901c8e5693e37a40412c456f54facf75d1557436.tar.gz
gnunet-gtk-901c8e5693e37a40412c456f54facf75d1557436.zip
-reducing type selection to sane subset (from the point of view of end-users)
-rw-r--r--contrib/gnunet_fs_gtk_main_window.glade4
-rw-r--r--src/fs/gnunet-fs-gtk-edit_publish_dialog.c4
-rw-r--r--src/fs/metatypes.c1166
3 files changed, 229 insertions, 945 deletions
diff --git a/contrib/gnunet_fs_gtk_main_window.glade b/contrib/gnunet_fs_gtk_main_window.glade
index fbf09588..8850909c 100644
--- a/contrib/gnunet_fs_gtk_main_window.glade
+++ b/contrib/gnunet_fs_gtk_main_window.glade
@@ -2113,6 +2113,10 @@
2113 </row> 2113 </row>
2114 <row> 2114 <row>
2115 <col id="0">5</col> 2115 <col id="0">5</col>
2116 <col id="1" translatable="yes">Software</col>
2117 </row>
2118 <row>
2119 <col id="0">6</col>
2116 <col id="1" translatable="yes">Namespace</col> 2120 <col id="1" translatable="yes">Namespace</col>
2117 </row> 2121 </row>
2118 </data> 2122 </data>
diff --git a/src/fs/gnunet-fs-gtk-edit_publish_dialog.c b/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
index e50ff82e..107952bc 100644
--- a/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
+++ b/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
@@ -32,7 +32,8 @@
32 32
33#include "metatypes.c" 33#include "metatypes.c"
34 34
35void 35
36static void
36change_metatypes (GtkBuilder * builder, gint code) 37change_metatypes (GtkBuilder * builder, gint code)
37{ 38{
38 GtkListStore *metatypes_list; 39 GtkListStore *metatypes_list;
@@ -70,6 +71,7 @@ change_metatypes (GtkBuilder * builder, gint code)
70 } 71 }
71} 72}
72 73
74
73void 75void
74GNUNET_GTK_edit_publication_type_combo_changed_cb (GtkComboBox * widget, 76GNUNET_GTK_edit_publication_type_combo_changed_cb (GtkComboBox * widget,
75 gpointer user_data) 77 gpointer user_data)
diff --git a/src/fs/metatypes.c b/src/fs/metatypes.c
index a7fe0655..5bc0af67 100644
--- a/src/fs/metatypes.c
+++ b/src/fs/metatypes.c
@@ -1,959 +1,237 @@
1 gint types_generic[3 + 26 + 7 + 8 + 11 + 10 + 3 + 26 + 17 + 5 + 11 + 45 + 8 + 1/* *INDENT-OFF* */
2 1] =
3{ /* Generic */
4EXTRACTOR_METATYPE_MIMETYPE, EXTRACTOR_METATYPE_FILENAME,
5 EXTRACTOR_METATYPE_COMMENT, EXTRACTOR_METATYPE_TITLE,
6 EXTRACTOR_METATYPE_BOOK_TITLE, EXTRACTOR_METATYPE_BOOK_EDITION,
7 EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
8 EXTRACTOR_METATYPE_JOURNAL_NAME, EXTRACTOR_METATYPE_JOURNAL_VOLUME,
9 EXTRACTOR_METATYPE_JOURNAL_NUMBER, EXTRACTOR_METATYPE_PAGE_COUNT,
10 EXTRACTOR_METATYPE_PAGE_RANGE, EXTRACTOR_METATYPE_AUTHOR_NAME,
11 EXTRACTOR_METATYPE_AUTHOR_EMAIL,
12 EXTRACTOR_METATYPE_AUTHOR_INSTITUTION, EXTRACTOR_METATYPE_PUBLISHER,
13 EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
14 EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
15 EXTRACTOR_METATYPE_PUBLISHER_SERIES,
16 EXTRACTOR_METATYPE_PUBLICATION_TYPE,
17 EXTRACTOR_METATYPE_PUBLICATION_YEAR,
18 EXTRACTOR_METATYPE_PUBLICATION_MONTH,
19 EXTRACTOR_METATYPE_PUBLICATION_DAY,
20 EXTRACTOR_METATYPE_PUBLICATION_DATE, EXTRACTOR_METATYPE_BIBTEX_EPRINT,
21 EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE, EXTRACTOR_METATYPE_LANGUAGE,
22 EXTRACTOR_METATYPE_CREATION_TIME, EXTRACTOR_METATYPE_URL,
23 EXTRACTOR_METATYPE_URI, EXTRACTOR_METATYPE_ISRC,
24 EXTRACTOR_METATYPE_HASH_MD4, EXTRACTOR_METATYPE_HASH_MD5,
25 EXTRACTOR_METATYPE_HASH_SHA0, EXTRACTOR_METATYPE_HASH_SHA1,
26 EXTRACTOR_METATYPE_HASH_RMD160, EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
27 EXTRACTOR_METATYPE_GPS_LATITUDE, EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
28 EXTRACTOR_METATYPE_GPS_LONGITUDE, EXTRACTOR_METATYPE_LOCATION_CITY,
29 EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
30 EXTRACTOR_METATYPE_LOCATION_COUNTRY,
31 EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
32 EXTRACTOR_METATYPE_UNKNOWN, EXTRACTOR_METATYPE_DESCRIPTION,
33 EXTRACTOR_METATYPE_COPYRIGHT, EXTRACTOR_METATYPE_RIGHTS,
34 EXTRACTOR_METATYPE_KEYWORDS, EXTRACTOR_METATYPE_ABSTRACT,
35 EXTRACTOR_METATYPE_SUMMARY, EXTRACTOR_METATYPE_SUBJECT,
36 EXTRACTOR_METATYPE_CREATOR, EXTRACTOR_METATYPE_FORMAT,
37 EXTRACTOR_METATYPE_FORMAT_VERSION,
38 EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
39 EXTRACTOR_METATYPE_UNKNOWN_DATE, EXTRACTOR_METATYPE_CREATION_DATE,
40 EXTRACTOR_METATYPE_MODIFICATION_DATE, EXTRACTOR_METATYPE_LAST_PRINTED,
41 EXTRACTOR_METATYPE_LAST_SAVED_BY,
42 EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
43 EXTRACTOR_METATYPE_EDITING_CYCLES,
44 EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
45 EXTRACTOR_METATYPE_REVISION_HISTORY,
46 EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
47 EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
48 EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
49 EXTRACTOR_METATYPE_PACKAGE_NAME, EXTRACTOR_METATYPE_PACKAGE_VERSION,
50 EXTRACTOR_METATYPE_SECTION, EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
51 EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
52 EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
53 EXTRACTOR_METATYPE_PACKAGE_REPLACES,
54 EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
55 EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
56 EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
57 EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
58 EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
59 EXTRACTOR_METATYPE_PACKAGE_SOURCE,
60 EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
61 EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
62 EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY, EXTRACTOR_METATYPE_LICENSE,
63 EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION, EXTRACTOR_METATYPE_BUILDHOST,
64 EXTRACTOR_METATYPE_VENDOR, EXTRACTOR_METATYPE_TARGET_OS,
65 EXTRACTOR_METATYPE_SOFTWARE_VERSION,
66 EXTRACTOR_METATYPE_TARGET_PLATFORM, EXTRACTOR_METATYPE_RESOURCE_TYPE,
67 EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
68 EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
69 EXTRACTOR_METATYPE_CAMERA_MAKE, EXTRACTOR_METATYPE_CAMERA_MODEL,
70 EXTRACTOR_METATYPE_EXPOSURE, EXTRACTOR_METATYPE_APERTURE,
71 EXTRACTOR_METATYPE_EXPOSURE_BIAS, EXTRACTOR_METATYPE_FLASH,
72 EXTRACTOR_METATYPE_FLASH_BIAS, EXTRACTOR_METATYPE_FOCAL_LENGTH,
73 EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM, EXTRACTOR_METATYPE_ISO_SPEED,
74 EXTRACTOR_METATYPE_EXPOSURE_MODE, EXTRACTOR_METATYPE_METERING_MODE,
75 EXTRACTOR_METATYPE_MACRO_MODE, EXTRACTOR_METATYPE_IMAGE_QUALITY,
76 EXTRACTOR_METATYPE_WHITE_BALANCE, EXTRACTOR_METATYPE_ORIENTATION,
77 EXTRACTOR_METATYPE_MAGNIFICATION,
78 EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
79 EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE, EXTRACTOR_METATYPE_THUMBNAIL,
80 EXTRACTOR_METATYPE_IMAGE_RESOLUTION, EXTRACTOR_METATYPE_SOURCE,
81 EXTRACTOR_METATYPE_CHARACTER_SET, EXTRACTOR_METATYPE_LINE_COUNT,
82 EXTRACTOR_METATYPE_PARAGRAPH_COUNT, EXTRACTOR_METATYPE_WORD_COUNT,
83 EXTRACTOR_METATYPE_CHARACTER_COUNT,
84 EXTRACTOR_METATYPE_PAGE_ORIENTATION, EXTRACTOR_METATYPE_PAPER_SIZE,
85 EXTRACTOR_METATYPE_TEMPLATE, EXTRACTOR_METATYPE_COMPANY,
86 EXTRACTOR_METATYPE_MANAGER, EXTRACTOR_METATYPE_REVISION_NUMBER,
87 EXTRACTOR_METATYPE_DURATION, EXTRACTOR_METATYPE_ALBUM,
88 EXTRACTOR_METATYPE_ARTIST, EXTRACTOR_METATYPE_GENRE,
89 EXTRACTOR_METATYPE_TRACK_NUMBER, EXTRACTOR_METATYPE_DISC_NUMBER,
90 EXTRACTOR_METATYPE_PERFORMER, EXTRACTOR_METATYPE_CONTACT_INFORMATION,
91 EXTRACTOR_METATYPE_SONG_VERSION, EXTRACTOR_METATYPE_PICTURE,
92 EXTRACTOR_METATYPE_COVER_PICTURE,
93 EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE,
94 EXTRACTOR_METATYPE_EVENT_PICTURE, EXTRACTOR_METATYPE_LOGO,
95 EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
96 EXTRACTOR_METATYPE_SOURCE_DEVICE, EXTRACTOR_METATYPE_DISCLAIMER,
97 EXTRACTOR_METATYPE_WARNING, EXTRACTOR_METATYPE_PAGE_ORDER,
98 EXTRACTOR_METATYPE_WRITER, EXTRACTOR_METATYPE_PRODUCT_VERSION,
99 EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
100 EXTRACTOR_METATYPE_MOVIE_DIRECTOR, EXTRACTOR_METATYPE_NETWORK_NAME,
101 EXTRACTOR_METATYPE_SHOW_NAME, EXTRACTOR_METATYPE_CHAPTER_NAME,
102 EXTRACTOR_METATYPE_SONG_COUNT, EXTRACTOR_METATYPE_STARTING_SONG,
103 EXTRACTOR_METATYPE_PLAY_COUNTER, EXTRACTOR_METATYPE_CONDUCTOR,
104 EXTRACTOR_METATYPE_INTERPRETATION, EXTRACTOR_METATYPE_COMPOSER,
105 EXTRACTOR_METATYPE_BEATS_PER_MINUTE, EXTRACTOR_METATYPE_ENCODED_BY,
106 EXTRACTOR_METATYPE_ORIGINAL_TITLE, EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
107 EXTRACTOR_METATYPE_ORIGINAL_WRITER,
108 EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
109 EXTRACTOR_METATYPE_ORIGINAL_PERFORMER, EXTRACTOR_METATYPE_LYRICS,
110 EXTRACTOR_METATYPE_POPULARITY_METER, EXTRACTOR_METATYPE_LICENSEE,
111 EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST, EXTRACTOR_METATYPE_MOOD,
112 EXTRACTOR_METATYPE_SUBTITLE, EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
113 EXTRACTOR_METATYPE_GNUNET_FULL_DATA, EXTRACTOR_METATYPE_RATING,
114 EXTRACTOR_METATYPE_ORGANIZATION, EXTRACTOR_METATYPE_RIPPER,
115 EXTRACTOR_METATYPE_PRODUCER, EXTRACTOR_METATYPE_GROUP,
116 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
117 EXTRACTOR_METATYPE_RESERVED };
118gint types_text[3 + 26 + 7 /*+ 8 */ + 11 + 10 + 3 /*+ 26 + 17 + 5 */ +
119 11 /*+ 45 */ + 8 + 1] =
120{ /* Text */
121 EXTRACTOR_METATYPE_MIMETYPE, EXTRACTOR_METATYPE_FILENAME,
122 EXTRACTOR_METATYPE_COMMENT, EXTRACTOR_METATYPE_TITLE,
123 EXTRACTOR_METATYPE_BOOK_TITLE, EXTRACTOR_METATYPE_BOOK_EDITION,
124 EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER, EXTRACTOR_METATYPE_JOURNAL_NAME,
125 EXTRACTOR_METATYPE_JOURNAL_VOLUME, EXTRACTOR_METATYPE_JOURNAL_NUMBER,
126 EXTRACTOR_METATYPE_PAGE_COUNT, EXTRACTOR_METATYPE_PAGE_RANGE,
127 EXTRACTOR_METATYPE_AUTHOR_NAME, EXTRACTOR_METATYPE_AUTHOR_EMAIL,
128 EXTRACTOR_METATYPE_AUTHOR_INSTITUTION, EXTRACTOR_METATYPE_PUBLISHER,
129 EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
130 EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
131 EXTRACTOR_METATYPE_PUBLISHER_SERIES,
132 EXTRACTOR_METATYPE_PUBLICATION_TYPE,
133 EXTRACTOR_METATYPE_PUBLICATION_YEAR,
134 EXTRACTOR_METATYPE_PUBLICATION_MONTH,
135 EXTRACTOR_METATYPE_PUBLICATION_DAY, EXTRACTOR_METATYPE_PUBLICATION_DATE,
136 EXTRACTOR_METATYPE_BIBTEX_EPRINT, EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
137 EXTRACTOR_METATYPE_LANGUAGE, EXTRACTOR_METATYPE_CREATION_TIME,
138 EXTRACTOR_METATYPE_URL, EXTRACTOR_METATYPE_URI,
139 EXTRACTOR_METATYPE_ISRC, EXTRACTOR_METATYPE_HASH_MD4,
140 EXTRACTOR_METATYPE_HASH_MD5, EXTRACTOR_METATYPE_HASH_SHA0,
141 EXTRACTOR_METATYPE_HASH_SHA1, EXTRACTOR_METATYPE_HASH_RMD160,
142/*
143 EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
144 EXTRACTOR_METATYPE_GPS_LATITUDE,
145 EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
146 EXTRACTOR_METATYPE_GPS_LONGITUDE,
147 EXTRACTOR_METATYPE_LOCATION_CITY,
148 EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
149 EXTRACTOR_METATYPE_LOCATION_COUNTRY,
150 EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
151*/
152 EXTRACTOR_METATYPE_UNKNOWN, EXTRACTOR_METATYPE_DESCRIPTION,
153 EXTRACTOR_METATYPE_COPYRIGHT, EXTRACTOR_METATYPE_RIGHTS,
154 EXTRACTOR_METATYPE_KEYWORDS, EXTRACTOR_METATYPE_ABSTRACT,
155 EXTRACTOR_METATYPE_SUMMARY, EXTRACTOR_METATYPE_SUBJECT,
156 EXTRACTOR_METATYPE_CREATOR, EXTRACTOR_METATYPE_FORMAT,
157 EXTRACTOR_METATYPE_FORMAT_VERSION,
158 EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
159 EXTRACTOR_METATYPE_UNKNOWN_DATE, EXTRACTOR_METATYPE_CREATION_DATE,
160 EXTRACTOR_METATYPE_MODIFICATION_DATE, EXTRACTOR_METATYPE_LAST_PRINTED,
161 EXTRACTOR_METATYPE_LAST_SAVED_BY, EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
162 EXTRACTOR_METATYPE_EDITING_CYCLES,
163 EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
164 EXTRACTOR_METATYPE_REVISION_HISTORY,
165 EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
166 EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
167 EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
168/*
169 EXTRACTOR_METATYPE_PACKAGE_NAME,
170 EXTRACTOR_METATYPE_PACKAGE_VERSION,
171 EXTRACTOR_METATYPE_SECTION,
172 EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
173 EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
174 EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
175 EXTRACTOR_METATYPE_PACKAGE_REPLACES,
176 EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
177 EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
178 EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
179 EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
180 EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
181 EXTRACTOR_METATYPE_PACKAGE_SOURCE,
182 EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
183 EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
184 EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
185 EXTRACTOR_METATYPE_LICENSE,
186 EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
187 EXTRACTOR_METATYPE_BUILDHOST,
188 EXTRACTOR_METATYPE_VENDOR,
189 EXTRACTOR_METATYPE_TARGET_OS,
190 EXTRACTOR_METATYPE_SOFTWARE_VERSION,
191 EXTRACTOR_METATYPE_TARGET_PLATFORM,
192 EXTRACTOR_METATYPE_RESOURCE_TYPE,
193 EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
194 EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
195 2
196 EXTRACTOR_METATYPE_CAMERA_MAKE, 3gint types_generic[] = {
197 EXTRACTOR_METATYPE_CAMERA_MODEL, 4 EXTRACTOR_METATYPE_MIMETYPE,
198 EXTRACTOR_METATYPE_EXPOSURE, 5 EXTRACTOR_METATYPE_FILENAME,
199 EXTRACTOR_METATYPE_APERTURE, 6 EXTRACTOR_METATYPE_TITLE,
200 EXTRACTOR_METATYPE_EXPOSURE_BIAS, 7 EXTRACTOR_METATYPE_KEYWORDS,
201 EXTRACTOR_METATYPE_FLASH, 8 EXTRACTOR_METATYPE_SUBJECT,
202 EXTRACTOR_METATYPE_FLASH_BIAS, 9 EXTRACTOR_METATYPE_DESCRIPTION,
203 EXTRACTOR_METATYPE_FOCAL_LENGTH, 10 EXTRACTOR_METATYPE_COMMENT,
204 EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM, 11 EXTRACTOR_METATYPE_COPYRIGHT,
205 EXTRACTOR_METATYPE_ISO_SPEED, 12 EXTRACTOR_METATYPE_URI,
206 EXTRACTOR_METATYPE_EXPOSURE_MODE, 13 EXTRACTOR_METATYPE_CREATOR,
207 EXTRACTOR_METATYPE_METERING_MODE, 14 EXTRACTOR_METATYPE_CREATION_DATE,
208 EXTRACTOR_METATYPE_MACRO_MODE, 15 EXTRACTOR_METATYPE_RESERVED
209 EXTRACTOR_METATYPE_IMAGE_QUALITY, 16};
210 EXTRACTOR_METATYPE_WHITE_BALANCE,
211 EXTRACTOR_METATYPE_ORIENTATION,
212 EXTRACTOR_METATYPE_MAGNIFICATION,
213 17
214 EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
215 EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE,
216 EXTRACTOR_METATYPE_THUMBNAIL,
217 EXTRACTOR_METATYPE_IMAGE_RESOLUTION,
218 EXTRACTOR_METATYPE_SOURCE,
219*/
220 EXTRACTOR_METATYPE_CHARACTER_SET, EXTRACTOR_METATYPE_LINE_COUNT,
221 EXTRACTOR_METATYPE_PARAGRAPH_COUNT, EXTRACTOR_METATYPE_WORD_COUNT,
222 EXTRACTOR_METATYPE_CHARACTER_COUNT, EXTRACTOR_METATYPE_PAGE_ORIENTATION,
223 EXTRACTOR_METATYPE_PAPER_SIZE, EXTRACTOR_METATYPE_TEMPLATE,
224 EXTRACTOR_METATYPE_COMPANY, EXTRACTOR_METATYPE_MANAGER,
225 EXTRACTOR_METATYPE_REVISION_NUMBER,
226/*
227 EXTRACTOR_METATYPE_DURATION,
228 EXTRACTOR_METATYPE_ALBUM,
229 EXTRACTOR_METATYPE_ARTIST,
230 EXTRACTOR_METATYPE_GENRE,
231 EXTRACTOR_METATYPE_TRACK_NUMBER,
232 EXTRACTOR_METATYPE_DISC_NUMBER,
233 EXTRACTOR_METATYPE_PERFORMER,
234 EXTRACTOR_METATYPE_CONTACT_INFORMATION,
235 EXTRACTOR_METATYPE_SONG_VERSION,
236 EXTRACTOR_METATYPE_PICTURE,
237 EXTRACTOR_METATYPE_COVER_PICTURE,
238 EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE,
239 EXTRACTOR_METATYPE_EVENT_PICTURE,
240 EXTRACTOR_METATYPE_LOGO,
241 EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
242 EXTRACTOR_METATYPE_SOURCE_DEVICE,
243 EXTRACTOR_METATYPE_DISCLAIMER,
244 EXTRACTOR_METATYPE_WARNING,
245 EXTRACTOR_METATYPE_PAGE_ORDER,
246 EXTRACTOR_METATYPE_WRITER,
247 EXTRACTOR_METATYPE_PRODUCT_VERSION,
248 EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
249 EXTRACTOR_METATYPE_MOVIE_DIRECTOR,
250 EXTRACTOR_METATYPE_NETWORK_NAME,
251 EXTRACTOR_METATYPE_SHOW_NAME,
252 EXTRACTOR_METATYPE_CHAPTER_NAME,
253 EXTRACTOR_METATYPE_SONG_COUNT,
254 EXTRACTOR_METATYPE_STARTING_SONG,
255 EXTRACTOR_METATYPE_PLAY_COUNTER,
256 EXTRACTOR_METATYPE_CONDUCTOR,
257 EXTRACTOR_METATYPE_INTERPRETATION,
258 EXTRACTOR_METATYPE_COMPOSER,
259 EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
260 EXTRACTOR_METATYPE_ENCODED_BY,
261 EXTRACTOR_METATYPE_ORIGINAL_TITLE,
262 EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
263 EXTRACTOR_METATYPE_ORIGINAL_WRITER,
264 EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
265 EXTRACTOR_METATYPE_ORIGINAL_PERFORMER,
266 EXTRACTOR_METATYPE_LYRICS,
267 EXTRACTOR_METATYPE_POPULARITY_METER,
268 EXTRACTOR_METATYPE_LICENSEE,
269 EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
270 EXTRACTOR_METATYPE_MOOD,
271 EXTRACTOR_METATYPE_SUBTITLE,
272*/
273EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
274 EXTRACTOR_METATYPE_GNUNET_FULL_DATA, EXTRACTOR_METATYPE_RATING,
275 EXTRACTOR_METATYPE_ORGANIZATION, EXTRACTOR_METATYPE_RIPPER,
276 EXTRACTOR_METATYPE_PRODUCER, EXTRACTOR_METATYPE_GROUP,
277 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
278 EXTRACTOR_METATYPE_RESERVED };
279gint types_music[3 /*+ 26 */ + 7 /*+ 8 */ + 11 + /*10 */ 9 +
280 3 /*+ 26 + 17 + 5 + 11 */ + 45 + 8 + 1] =
281{ /* Music */
282 EXTRACTOR_METATYPE_MIMETYPE, EXTRACTOR_METATYPE_FILENAME,
283 EXTRACTOR_METATYPE_COMMENT,
284/*
285 EXTRACTOR_METATYPE_TITLE,
286 EXTRACTOR_METATYPE_BOOK_TITLE,
287 EXTRACTOR_METATYPE_BOOK_EDITION,
288 EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
289 EXTRACTOR_METATYPE_JOURNAL_NAME,
290 EXTRACTOR_METATYPE_JOURNAL_VOLUME,
291 EXTRACTOR_METATYPE_JOURNAL_NUMBER,
292 EXTRACTOR_METATYPE_PAGE_COUNT,
293 EXTRACTOR_METATYPE_PAGE_RANGE,
294 EXTRACTOR_METATYPE_AUTHOR_NAME,
295 EXTRACTOR_METATYPE_AUTHOR_EMAIL,
296 EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
297 EXTRACTOR_METATYPE_PUBLISHER,
298 EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
299 EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
300 EXTRACTOR_METATYPE_PUBLISHER_SERIES,
301 EXTRACTOR_METATYPE_PUBLICATION_TYPE,
302 EXTRACTOR_METATYPE_PUBLICATION_YEAR,
303 EXTRACTOR_METATYPE_PUBLICATION_MONTH,
304 EXTRACTOR_METATYPE_PUBLICATION_DAY,
305 EXTRACTOR_METATYPE_PUBLICATION_DATE,
306 EXTRACTOR_METATYPE_BIBTEX_EPRINT,
307 EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
308 EXTRACTOR_METATYPE_LANGUAGE,
309 EXTRACTOR_METATYPE_CREATION_TIME,
310 EXTRACTOR_METATYPE_URL,
311*/
312 EXTRACTOR_METATYPE_URI, EXTRACTOR_METATYPE_ISRC,
313 EXTRACTOR_METATYPE_HASH_MD4, EXTRACTOR_METATYPE_HASH_MD5,
314 EXTRACTOR_METATYPE_HASH_SHA0, EXTRACTOR_METATYPE_HASH_SHA1,
315 EXTRACTOR_METATYPE_HASH_RMD160,
316/*
317 EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
318 EXTRACTOR_METATYPE_GPS_LATITUDE,
319 EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
320 EXTRACTOR_METATYPE_GPS_LONGITUDE,
321 EXTRACTOR_METATYPE_LOCATION_CITY,
322 EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
323 EXTRACTOR_METATYPE_LOCATION_COUNTRY,
324 EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
325*/
326 EXTRACTOR_METATYPE_UNKNOWN, EXTRACTOR_METATYPE_DESCRIPTION,
327 EXTRACTOR_METATYPE_COPYRIGHT, EXTRACTOR_METATYPE_RIGHTS,
328 EXTRACTOR_METATYPE_KEYWORDS, EXTRACTOR_METATYPE_ABSTRACT,
329 EXTRACTOR_METATYPE_SUMMARY, EXTRACTOR_METATYPE_SUBJECT,
330 EXTRACTOR_METATYPE_CREATOR, EXTRACTOR_METATYPE_FORMAT,
331 EXTRACTOR_METATYPE_FORMAT_VERSION,
332 EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
333 EXTRACTOR_METATYPE_UNKNOWN_DATE, EXTRACTOR_METATYPE_CREATION_DATE,
334 EXTRACTOR_METATYPE_MODIFICATION_DATE,
335/* EXTRACTOR_METATYPE_LAST_PRINTED,*/
336 EXTRACTOR_METATYPE_LAST_SAVED_BY, EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
337 EXTRACTOR_METATYPE_EDITING_CYCLES,
338 EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
339 EXTRACTOR_METATYPE_REVISION_HISTORY,
340 EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
341 EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
342 EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
343/*
344 EXTRACTOR_METATYPE_PACKAGE_NAME,
345 EXTRACTOR_METATYPE_PACKAGE_VERSION,
346 EXTRACTOR_METATYPE_SECTION,
347 EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
348 EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
349 EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
350 EXTRACTOR_METATYPE_PACKAGE_REPLACES,
351 EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
352 EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
353 EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
354 EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
355 EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
356 EXTRACTOR_METATYPE_PACKAGE_SOURCE,
357 EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
358 EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
359 EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
360 EXTRACTOR_METATYPE_LICENSE,
361 EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
362 EXTRACTOR_METATYPE_BUILDHOST,
363 EXTRACTOR_METATYPE_VENDOR,
364 EXTRACTOR_METATYPE_TARGET_OS,
365 EXTRACTOR_METATYPE_SOFTWARE_VERSION,
366 EXTRACTOR_METATYPE_TARGET_PLATFORM,
367 EXTRACTOR_METATYPE_RESOURCE_TYPE,
368 EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
369 EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
370 18
371 EXTRACTOR_METATYPE_CAMERA_MAKE, 19gint types_text[] =
372 EXTRACTOR_METATYPE_CAMERA_MODEL, 20{
373 EXTRACTOR_METATYPE_EXPOSURE, 21 EXTRACTOR_METATYPE_MIMETYPE,
374 EXTRACTOR_METATYPE_APERTURE, 22 EXTRACTOR_METATYPE_FILENAME,
375 EXTRACTOR_METATYPE_EXPOSURE_BIAS, 23 EXTRACTOR_METATYPE_TITLE,
376 EXTRACTOR_METATYPE_FLASH, 24 EXTRACTOR_METATYPE_KEYWORDS,
377 EXTRACTOR_METATYPE_FLASH_BIAS, 25 EXTRACTOR_METATYPE_ABSTRACT,
378 EXTRACTOR_METATYPE_FOCAL_LENGTH, 26 EXTRACTOR_METATYPE_SUMMARY,
379 EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM, 27 EXTRACTOR_METATYPE_SUBJECT,
380 EXTRACTOR_METATYPE_ISO_SPEED, 28 EXTRACTOR_METATYPE_AUTHOR_NAME,
381 EXTRACTOR_METATYPE_EXPOSURE_MODE, 29 EXTRACTOR_METATYPE_AUTHOR_EMAIL,
382 EXTRACTOR_METATYPE_METERING_MODE, 30 EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
383 EXTRACTOR_METATYPE_MACRO_MODE, 31 EXTRACTOR_METATYPE_DESCRIPTION,
384 EXTRACTOR_METATYPE_IMAGE_QUALITY, 32 EXTRACTOR_METATYPE_LANGUAGE,
385 EXTRACTOR_METATYPE_WHITE_BALANCE, 33 EXTRACTOR_METATYPE_COPYRIGHT,
386 EXTRACTOR_METATYPE_ORIENTATION, 34 EXTRACTOR_METATYPE_COMMENT,
387 EXTRACTOR_METATYPE_MAGNIFICATION, 35 EXTRACTOR_METATYPE_BOOK_TITLE,
36 EXTRACTOR_METATYPE_BOOK_EDITION,
37 EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
38 EXTRACTOR_METATYPE_JOURNAL_NAME,
39 EXTRACTOR_METATYPE_JOURNAL_VOLUME,
40 EXTRACTOR_METATYPE_JOURNAL_NUMBER,
41 EXTRACTOR_METATYPE_PAGE_COUNT,
42 EXTRACTOR_METATYPE_PAGE_RANGE,
43 EXTRACTOR_METATYPE_PUBLISHER,
44 EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
45 EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
46 EXTRACTOR_METATYPE_PUBLISHER_SERIES,
47 EXTRACTOR_METATYPE_PUBLICATION_TYPE,
48 EXTRACTOR_METATYPE_PUBLICATION_DATE,
49 EXTRACTOR_METATYPE_URL,
50 EXTRACTOR_METATYPE_CREATOR,
51 EXTRACTOR_METATYPE_CREATION_DATE,
52 EXTRACTOR_METATYPE_MODIFICATION_DATE,
53 EXTRACTOR_METATYPE_CHARACTER_SET,
54 EXTRACTOR_METATYPE_LINE_COUNT,
55 EXTRACTOR_METATYPE_WORD_COUNT,
56 EXTRACTOR_METATYPE_PAGE_ORIENTATION,
57 EXTRACTOR_METATYPE_PAPER_SIZE,
58 EXTRACTOR_METATYPE_TEMPLATE,
59 EXTRACTOR_METATYPE_REVISION_HISTORY,
60 EXTRACTOR_METATYPE_REVISION_NUMBER,
61 EXTRACTOR_METATYPE_RESERVED
62};
388 63
389 EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
390 EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE,
391 EXTRACTOR_METATYPE_THUMBNAIL,
392 EXTRACTOR_METATYPE_IMAGE_RESOLUTION,
393 EXTRACTOR_METATYPE_SOURCE,
394 64
395 EXTRACTOR_METATYPE_CHARACTER_SET, 65gint types_music[] =
396 EXTRACTOR_METATYPE_LINE_COUNT, 66{
397 EXTRACTOR_METATYPE_PARAGRAPH_COUNT, 67 EXTRACTOR_METATYPE_MIMETYPE,
398 EXTRACTOR_METATYPE_WORD_COUNT, 68 EXTRACTOR_METATYPE_FILENAME,
399 EXTRACTOR_METATYPE_CHARACTER_COUNT, 69 EXTRACTOR_METATYPE_TITLE,
400 EXTRACTOR_METATYPE_PAGE_ORIENTATION, 70 EXTRACTOR_METATYPE_ARTIST,
401 EXTRACTOR_METATYPE_PAPER_SIZE, 71 EXTRACTOR_METATYPE_COMPOSER,
402 EXTRACTOR_METATYPE_TEMPLATE, 72 EXTRACTOR_METATYPE_CONDUCTOR,
403 EXTRACTOR_METATYPE_COMPANY, 73 EXTRACTOR_METATYPE_ALBUM,
404 EXTRACTOR_METATYPE_MANAGER, 74 EXTRACTOR_METATYPE_DURATION,
405 EXTRACTOR_METATYPE_REVISION_NUMBER, 75 EXTRACTOR_METATYPE_KEYWORDS,
406*/ 76 EXTRACTOR_METATYPE_DESCRIPTION,
407EXTRACTOR_METATYPE_DURATION, EXTRACTOR_METATYPE_ALBUM, 77 EXTRACTOR_METATYPE_GENRE,
408 EXTRACTOR_METATYPE_ARTIST, EXTRACTOR_METATYPE_GENRE, 78 EXTRACTOR_METATYPE_MOOD,
409 EXTRACTOR_METATYPE_TRACK_NUMBER, EXTRACTOR_METATYPE_DISC_NUMBER, 79 EXTRACTOR_METATYPE_TRACK_NUMBER,
410 EXTRACTOR_METATYPE_PERFORMER, 80 EXTRACTOR_METATYPE_LANGUAGE,
411 EXTRACTOR_METATYPE_CONTACT_INFORMATION, 81 EXTRACTOR_METATYPE_COMMENT,
412 EXTRACTOR_METATYPE_SONG_VERSION, EXTRACTOR_METATYPE_PICTURE, 82 EXTRACTOR_METATYPE_ISRC,
413 EXTRACTOR_METATYPE_COVER_PICTURE, 83 EXTRACTOR_METATYPE_LYRICS,
414 EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE, 84 EXTRACTOR_METATYPE_COPYRIGHT,
415 EXTRACTOR_METATYPE_EVENT_PICTURE, EXTRACTOR_METATYPE_LOGO, 85 EXTRACTOR_METATYPE_PUBLISHER,
416 EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM, 86 EXTRACTOR_METATYPE_PERFORMER,
417 EXTRACTOR_METATYPE_SOURCE_DEVICE, EXTRACTOR_METATYPE_DISCLAIMER, 87 EXTRACTOR_METATYPE_PRODUCER,
418 EXTRACTOR_METATYPE_WARNING, EXTRACTOR_METATYPE_PAGE_ORDER, 88 EXTRACTOR_METATYPE_SONG_VERSION,
419 EXTRACTOR_METATYPE_WRITER, EXTRACTOR_METATYPE_PRODUCT_VERSION, 89 EXTRACTOR_METATYPE_URI,
420 EXTRACTOR_METATYPE_CONTRIBUTOR_NAME, 90 EXTRACTOR_METATYPE_CREATION_DATE,
421 EXTRACTOR_METATYPE_MOVIE_DIRECTOR, 91 EXTRACTOR_METATYPE_DISCLAIMER,
422 EXTRACTOR_METATYPE_NETWORK_NAME, EXTRACTOR_METATYPE_SHOW_NAME, 92 EXTRACTOR_METATYPE_WRITER,
423 EXTRACTOR_METATYPE_CHAPTER_NAME, EXTRACTOR_METATYPE_SONG_COUNT, 93 EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
424 EXTRACTOR_METATYPE_STARTING_SONG, EXTRACTOR_METATYPE_PLAY_COUNTER, 94 EXTRACTOR_METATYPE_SONG_COUNT,
425 EXTRACTOR_METATYPE_CONDUCTOR, EXTRACTOR_METATYPE_INTERPRETATION, 95 EXTRACTOR_METATYPE_STARTING_SONG,
426 EXTRACTOR_METATYPE_COMPOSER, EXTRACTOR_METATYPE_BEATS_PER_MINUTE, 96 EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
427 EXTRACTOR_METATYPE_ENCODED_BY, EXTRACTOR_METATYPE_ORIGINAL_TITLE, 97 EXTRACTOR_METATYPE_ORIGINAL_TITLE,
428 EXTRACTOR_METATYPE_ORIGINAL_ARTIST, 98 EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
429 EXTRACTOR_METATYPE_ORIGINAL_WRITER, 99 EXTRACTOR_METATYPE_ORIGINAL_WRITER,
430 EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR, 100 EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
431 EXTRACTOR_METATYPE_ORIGINAL_PERFORMER, EXTRACTOR_METATYPE_LYRICS, 101 EXTRACTOR_METATYPE_ORIGINAL_PERFORMER,
432 EXTRACTOR_METATYPE_POPULARITY_METER, EXTRACTOR_METATYPE_LICENSEE, 102 EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
433 EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST, EXTRACTOR_METATYPE_MOOD, 103 EXTRACTOR_METATYPE_SUBTITLE,
434 EXTRACTOR_METATYPE_SUBTITLE, 104 EXTRACTOR_METATYPE_RESERVED
435 EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE, 105};
436 EXTRACTOR_METATYPE_GNUNET_FULL_DATA, EXTRACTOR_METATYPE_RATING,
437 EXTRACTOR_METATYPE_ORGANIZATION, EXTRACTOR_METATYPE_RIPPER,
438 EXTRACTOR_METATYPE_PRODUCER, EXTRACTOR_METATYPE_GROUP,
439 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
440 EXTRACTOR_METATYPE_RESERVED };
441gint types_video[3 /*+ 26 */ + 7 /*+ 8 */ + 11 + /*10 */ 9 +
442 3 /*+ 26 + 17 */ + 5 /*+ 11 */ + 45 + 8 + 1] =
443{ /* Video */
444 EXTRACTOR_METATYPE_MIMETYPE, EXTRACTOR_METATYPE_FILENAME,
445 EXTRACTOR_METATYPE_COMMENT,
446/*
447 EXTRACTOR_METATYPE_TITLE,
448 EXTRACTOR_METATYPE_BOOK_TITLE,
449 EXTRACTOR_METATYPE_BOOK_EDITION,
450 EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
451 EXTRACTOR_METATYPE_JOURNAL_NAME,
452 EXTRACTOR_METATYPE_JOURNAL_VOLUME,
453 EXTRACTOR_METATYPE_JOURNAL_NUMBER,
454 EXTRACTOR_METATYPE_PAGE_COUNT,
455 EXTRACTOR_METATYPE_PAGE_RANGE,
456 EXTRACTOR_METATYPE_AUTHOR_NAME,
457 EXTRACTOR_METATYPE_AUTHOR_EMAIL,
458 EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
459 EXTRACTOR_METATYPE_PUBLISHER,
460 EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
461 EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
462 EXTRACTOR_METATYPE_PUBLISHER_SERIES,
463 EXTRACTOR_METATYPE_PUBLICATION_TYPE,
464 EXTRACTOR_METATYPE_PUBLICATION_YEAR,
465 EXTRACTOR_METATYPE_PUBLICATION_MONTH,
466 EXTRACTOR_METATYPE_PUBLICATION_DAY,
467 EXTRACTOR_METATYPE_PUBLICATION_DATE,
468 EXTRACTOR_METATYPE_BIBTEX_EPRINT,
469 EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
470 EXTRACTOR_METATYPE_LANGUAGE,
471 EXTRACTOR_METATYPE_CREATION_TIME,
472 EXTRACTOR_METATYPE_URL,
473*/
474 EXTRACTOR_METATYPE_URI, EXTRACTOR_METATYPE_ISRC,
475 EXTRACTOR_METATYPE_HASH_MD4, EXTRACTOR_METATYPE_HASH_MD5,
476 EXTRACTOR_METATYPE_HASH_SHA0, EXTRACTOR_METATYPE_HASH_SHA1,
477 EXTRACTOR_METATYPE_HASH_RMD160,
478/*
479 EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
480 EXTRACTOR_METATYPE_GPS_LATITUDE,
481 EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
482 EXTRACTOR_METATYPE_GPS_LONGITUDE,
483 EXTRACTOR_METATYPE_LOCATION_CITY,
484 EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
485 EXTRACTOR_METATYPE_LOCATION_COUNTRY,
486 EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
487*/
488 EXTRACTOR_METATYPE_UNKNOWN, EXTRACTOR_METATYPE_DESCRIPTION,
489 EXTRACTOR_METATYPE_COPYRIGHT, EXTRACTOR_METATYPE_RIGHTS,
490 EXTRACTOR_METATYPE_KEYWORDS, EXTRACTOR_METATYPE_ABSTRACT,
491 EXTRACTOR_METATYPE_SUMMARY, EXTRACTOR_METATYPE_SUBJECT,
492 EXTRACTOR_METATYPE_CREATOR, EXTRACTOR_METATYPE_FORMAT,
493 EXTRACTOR_METATYPE_FORMAT_VERSION,
494 EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
495 EXTRACTOR_METATYPE_UNKNOWN_DATE, EXTRACTOR_METATYPE_CREATION_DATE,
496 EXTRACTOR_METATYPE_MODIFICATION_DATE,
497/* EXTRACTOR_METATYPE_LAST_PRINTED,*/
498 EXTRACTOR_METATYPE_LAST_SAVED_BY, EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
499 EXTRACTOR_METATYPE_EDITING_CYCLES,
500 EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
501 EXTRACTOR_METATYPE_REVISION_HISTORY,
502 EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
503 EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
504 EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
505/*
506 EXTRACTOR_METATYPE_PACKAGE_NAME,
507 EXTRACTOR_METATYPE_PACKAGE_VERSION,
508 EXTRACTOR_METATYPE_SECTION,
509 EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
510 EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
511 EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
512 EXTRACTOR_METATYPE_PACKAGE_REPLACES,
513 EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
514 EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
515 EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
516 EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
517 EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
518 EXTRACTOR_METATYPE_PACKAGE_SOURCE,
519 EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
520 EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
521 EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
522 EXTRACTOR_METATYPE_LICENSE,
523 EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
524 EXTRACTOR_METATYPE_BUILDHOST,
525 EXTRACTOR_METATYPE_VENDOR,
526 EXTRACTOR_METATYPE_TARGET_OS,
527 EXTRACTOR_METATYPE_SOFTWARE_VERSION,
528 EXTRACTOR_METATYPE_TARGET_PLATFORM,
529 EXTRACTOR_METATYPE_RESOURCE_TYPE,
530 EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
531 EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
532 106
533 EXTRACTOR_METATYPE_CAMERA_MAKE,
534 EXTRACTOR_METATYPE_CAMERA_MODEL,
535 EXTRACTOR_METATYPE_EXPOSURE,
536 EXTRACTOR_METATYPE_APERTURE,
537 EXTRACTOR_METATYPE_EXPOSURE_BIAS,
538 EXTRACTOR_METATYPE_FLASH,
539 EXTRACTOR_METATYPE_FLASH_BIAS,
540 EXTRACTOR_METATYPE_FOCAL_LENGTH,
541 EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM,
542 EXTRACTOR_METATYPE_ISO_SPEED,
543 EXTRACTOR_METATYPE_EXPOSURE_MODE,
544 EXTRACTOR_METATYPE_METERING_MODE,
545 EXTRACTOR_METATYPE_MACRO_MODE,
546 EXTRACTOR_METATYPE_IMAGE_QUALITY,
547 EXTRACTOR_METATYPE_WHITE_BALANCE,
548 EXTRACTOR_METATYPE_ORIENTATION,
549 EXTRACTOR_METATYPE_MAGNIFICATION,
550*/
551 EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
552 EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE, EXTRACTOR_METATYPE_THUMBNAIL,
553 EXTRACTOR_METATYPE_IMAGE_RESOLUTION, EXTRACTOR_METATYPE_SOURCE,
554/*
555 EXTRACTOR_METATYPE_CHARACTER_SET,
556 EXTRACTOR_METATYPE_LINE_COUNT,
557 EXTRACTOR_METATYPE_PARAGRAPH_COUNT,
558 EXTRACTOR_METATYPE_WORD_COUNT,
559 EXTRACTOR_METATYPE_CHARACTER_COUNT,
560 EXTRACTOR_METATYPE_PAGE_ORIENTATION,
561 EXTRACTOR_METATYPE_PAPER_SIZE,
562 EXTRACTOR_METATYPE_TEMPLATE,
563 EXTRACTOR_METATYPE_COMPANY,
564 EXTRACTOR_METATYPE_MANAGER,
565 EXTRACTOR_METATYPE_REVISION_NUMBER,
566*/
567EXTRACTOR_METATYPE_DURATION, EXTRACTOR_METATYPE_ALBUM,
568 EXTRACTOR_METATYPE_ARTIST, EXTRACTOR_METATYPE_GENRE,
569 EXTRACTOR_METATYPE_TRACK_NUMBER, EXTRACTOR_METATYPE_DISC_NUMBER,
570 EXTRACTOR_METATYPE_PERFORMER,
571 EXTRACTOR_METATYPE_CONTACT_INFORMATION,
572 EXTRACTOR_METATYPE_SONG_VERSION, EXTRACTOR_METATYPE_PICTURE,
573 EXTRACTOR_METATYPE_COVER_PICTURE,
574 EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE,
575 EXTRACTOR_METATYPE_EVENT_PICTURE, EXTRACTOR_METATYPE_LOGO,
576 EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
577 EXTRACTOR_METATYPE_SOURCE_DEVICE, EXTRACTOR_METATYPE_DISCLAIMER,
578 EXTRACTOR_METATYPE_WARNING, EXTRACTOR_METATYPE_PAGE_ORDER,
579 EXTRACTOR_METATYPE_WRITER, EXTRACTOR_METATYPE_PRODUCT_VERSION,
580 EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
581 EXTRACTOR_METATYPE_MOVIE_DIRECTOR,
582 EXTRACTOR_METATYPE_NETWORK_NAME, EXTRACTOR_METATYPE_SHOW_NAME,
583 EXTRACTOR_METATYPE_CHAPTER_NAME, EXTRACTOR_METATYPE_SONG_COUNT,
584 EXTRACTOR_METATYPE_STARTING_SONG, EXTRACTOR_METATYPE_PLAY_COUNTER,
585 EXTRACTOR_METATYPE_CONDUCTOR, EXTRACTOR_METATYPE_INTERPRETATION,
586 EXTRACTOR_METATYPE_COMPOSER, EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
587 EXTRACTOR_METATYPE_ENCODED_BY, EXTRACTOR_METATYPE_ORIGINAL_TITLE,
588 EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
589 EXTRACTOR_METATYPE_ORIGINAL_WRITER,
590 EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
591 EXTRACTOR_METATYPE_ORIGINAL_PERFORMER, EXTRACTOR_METATYPE_LYRICS,
592 EXTRACTOR_METATYPE_POPULARITY_METER, EXTRACTOR_METATYPE_LICENSEE,
593 EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST, EXTRACTOR_METATYPE_MOOD,
594 EXTRACTOR_METATYPE_SUBTITLE,
595 EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
596 EXTRACTOR_METATYPE_GNUNET_FULL_DATA, EXTRACTOR_METATYPE_RATING,
597 EXTRACTOR_METATYPE_ORGANIZATION, EXTRACTOR_METATYPE_RIPPER,
598 EXTRACTOR_METATYPE_PRODUCER, EXTRACTOR_METATYPE_GROUP,
599 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
600 EXTRACTOR_METATYPE_RESERVED };
601gint types_image[3 /*+ 26 */ + 7 /*+ 8 */ + 11 + 10 + 3 /*+ 26 */ + 17 +
602 5 /*+ 11 + 45 */ + 8 + 1] =
603{ /* Image */
604 EXTRACTOR_METATYPE_MIMETYPE, EXTRACTOR_METATYPE_FILENAME,
605 EXTRACTOR_METATYPE_COMMENT,
606/*
607 EXTRACTOR_METATYPE_TITLE,
608 EXTRACTOR_METATYPE_BOOK_TITLE,
609 EXTRACTOR_METATYPE_BOOK_EDITION,
610 EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
611 EXTRACTOR_METATYPE_JOURNAL_NAME,
612 EXTRACTOR_METATYPE_JOURNAL_VOLUME,
613 EXTRACTOR_METATYPE_JOURNAL_NUMBER,
614 EXTRACTOR_METATYPE_PAGE_COUNT,
615 EXTRACTOR_METATYPE_PAGE_RANGE,
616 EXTRACTOR_METATYPE_AUTHOR_NAME,
617 EXTRACTOR_METATYPE_AUTHOR_EMAIL,
618 EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
619 EXTRACTOR_METATYPE_PUBLISHER,
620 EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
621 EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
622 EXTRACTOR_METATYPE_PUBLISHER_SERIES,
623 EXTRACTOR_METATYPE_PUBLICATION_TYPE,
624 EXTRACTOR_METATYPE_PUBLICATION_YEAR,
625 EXTRACTOR_METATYPE_PUBLICATION_MONTH,
626 EXTRACTOR_METATYPE_PUBLICATION_DAY,
627 EXTRACTOR_METATYPE_PUBLICATION_DATE,
628 EXTRACTOR_METATYPE_BIBTEX_EPRINT,
629 EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
630 EXTRACTOR_METATYPE_LANGUAGE,
631 EXTRACTOR_METATYPE_CREATION_TIME,
632 EXTRACTOR_METATYPE_URL,
633*/
634 EXTRACTOR_METATYPE_URI, EXTRACTOR_METATYPE_ISRC,
635 EXTRACTOR_METATYPE_HASH_MD4, EXTRACTOR_METATYPE_HASH_MD5,
636 EXTRACTOR_METATYPE_HASH_SHA0, EXTRACTOR_METATYPE_HASH_SHA1,
637 EXTRACTOR_METATYPE_HASH_RMD160,
638/*
639 EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
640 EXTRACTOR_METATYPE_GPS_LATITUDE,
641 EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
642 EXTRACTOR_METATYPE_GPS_LONGITUDE,
643 EXTRACTOR_METATYPE_LOCATION_CITY,
644 EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
645 EXTRACTOR_METATYPE_LOCATION_COUNTRY,
646 EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
647*/
648 EXTRACTOR_METATYPE_UNKNOWN, EXTRACTOR_METATYPE_DESCRIPTION,
649 EXTRACTOR_METATYPE_COPYRIGHT, EXTRACTOR_METATYPE_RIGHTS,
650 EXTRACTOR_METATYPE_KEYWORDS, EXTRACTOR_METATYPE_ABSTRACT,
651 EXTRACTOR_METATYPE_SUMMARY, EXTRACTOR_METATYPE_SUBJECT,
652 EXTRACTOR_METATYPE_CREATOR, EXTRACTOR_METATYPE_FORMAT,
653 EXTRACTOR_METATYPE_FORMAT_VERSION,
654 EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
655 EXTRACTOR_METATYPE_UNKNOWN_DATE, EXTRACTOR_METATYPE_CREATION_DATE,
656 EXTRACTOR_METATYPE_MODIFICATION_DATE, EXTRACTOR_METATYPE_LAST_PRINTED,
657 EXTRACTOR_METATYPE_LAST_SAVED_BY, EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
658 EXTRACTOR_METATYPE_EDITING_CYCLES,
659 EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
660 EXTRACTOR_METATYPE_REVISION_HISTORY,
661 EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
662 EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
663 EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
664/*
665 EXTRACTOR_METATYPE_PACKAGE_NAME,
666 EXTRACTOR_METATYPE_PACKAGE_VERSION,
667 EXTRACTOR_METATYPE_SECTION,
668 EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
669 EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
670 EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
671 EXTRACTOR_METATYPE_PACKAGE_REPLACES,
672 EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
673 EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
674 EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
675 EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
676 EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
677 EXTRACTOR_METATYPE_PACKAGE_SOURCE,
678 EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
679 EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
680 EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
681 EXTRACTOR_METATYPE_LICENSE,
682 EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
683 EXTRACTOR_METATYPE_BUILDHOST,
684 EXTRACTOR_METATYPE_VENDOR,
685 EXTRACTOR_METATYPE_TARGET_OS,
686 EXTRACTOR_METATYPE_SOFTWARE_VERSION,
687 EXTRACTOR_METATYPE_TARGET_PLATFORM,
688 EXTRACTOR_METATYPE_RESOURCE_TYPE,
689 EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
690 EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
691*/
692 EXTRACTOR_METATYPE_CAMERA_MAKE, EXTRACTOR_METATYPE_CAMERA_MODEL,
693 EXTRACTOR_METATYPE_EXPOSURE, EXTRACTOR_METATYPE_APERTURE,
694 EXTRACTOR_METATYPE_EXPOSURE_BIAS, EXTRACTOR_METATYPE_FLASH,
695 EXTRACTOR_METATYPE_FLASH_BIAS, EXTRACTOR_METATYPE_FOCAL_LENGTH,
696 EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM, EXTRACTOR_METATYPE_ISO_SPEED,
697 EXTRACTOR_METATYPE_EXPOSURE_MODE, EXTRACTOR_METATYPE_METERING_MODE,
698 EXTRACTOR_METATYPE_MACRO_MODE, EXTRACTOR_METATYPE_IMAGE_QUALITY,
699 EXTRACTOR_METATYPE_WHITE_BALANCE, EXTRACTOR_METATYPE_ORIENTATION,
700 EXTRACTOR_METATYPE_MAGNIFICATION, EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
701 EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE, EXTRACTOR_METATYPE_THUMBNAIL,
702 EXTRACTOR_METATYPE_IMAGE_RESOLUTION, EXTRACTOR_METATYPE_SOURCE,
703/*
704 EXTRACTOR_METATYPE_CHARACTER_SET,
705 EXTRACTOR_METATYPE_LINE_COUNT,
706 EXTRACTOR_METATYPE_PARAGRAPH_COUNT,
707 EXTRACTOR_METATYPE_WORD_COUNT,
708 EXTRACTOR_METATYPE_CHARACTER_COUNT,
709 EXTRACTOR_METATYPE_PAGE_ORIENTATION,
710 EXTRACTOR_METATYPE_PAPER_SIZE,
711 EXTRACTOR_METATYPE_TEMPLATE,
712 EXTRACTOR_METATYPE_COMPANY,
713 EXTRACTOR_METATYPE_MANAGER,
714 EXTRACTOR_METATYPE_REVISION_NUMBER,
715 107
716 EXTRACTOR_METATYPE_DURATION, 108gint types_video[] =
717 EXTRACTOR_METATYPE_ALBUM, 109{
718 EXTRACTOR_METATYPE_ARTIST, 110 EXTRACTOR_METATYPE_MIMETYPE,
719 EXTRACTOR_METATYPE_GENRE, 111 EXTRACTOR_METATYPE_FILENAME,
720 EXTRACTOR_METATYPE_TRACK_NUMBER, 112 EXTRACTOR_METATYPE_TITLE,
721 EXTRACTOR_METATYPE_DISC_NUMBER, 113 EXTRACTOR_METATYPE_GENRE,
722 EXTRACTOR_METATYPE_PERFORMER, 114 EXTRACTOR_METATYPE_KEYWORDS,
723 EXTRACTOR_METATYPE_CONTACT_INFORMATION, 115 EXTRACTOR_METATYPE_SUMMARY,
724 EXTRACTOR_METATYPE_SONG_VERSION, 116 EXTRACTOR_METATYPE_DESCRIPTION,
725 EXTRACTOR_METATYPE_PICTURE, 117 EXTRACTOR_METATYPE_DURATION,
726 EXTRACTOR_METATYPE_COVER_PICTURE, 118 EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
727 EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE, 119 EXTRACTOR_METATYPE_COMMENT,
728 EXTRACTOR_METATYPE_EVENT_PICTURE, 120 EXTRACTOR_METATYPE_CREATOR,
729 EXTRACTOR_METATYPE_LOGO, 121 EXTRACTOR_METATYPE_WRITER,
730 EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM, 122 EXTRACTOR_METATYPE_MOVIE_DIRECTOR,
731 EXTRACTOR_METATYPE_SOURCE_DEVICE, 123 EXTRACTOR_METATYPE_PRODUCER,
732 EXTRACTOR_METATYPE_DISCLAIMER, 124 EXTRACTOR_METATYPE_PUBLISHER,
733 EXTRACTOR_METATYPE_WARNING, 125 EXTRACTOR_METATYPE_NETWORK_NAME,
734 EXTRACTOR_METATYPE_PAGE_ORDER, 126 EXTRACTOR_METATYPE_SHOW_NAME,
735 EXTRACTOR_METATYPE_WRITER, 127 EXTRACTOR_METATYPE_CHAPTER_NAME,
736 EXTRACTOR_METATYPE_PRODUCT_VERSION, 128 EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
737 EXTRACTOR_METATYPE_CONTRIBUTOR_NAME, 129 EXTRACTOR_METATYPE_COPYRIGHT,
738 EXTRACTOR_METATYPE_MOVIE_DIRECTOR, 130 EXTRACTOR_METATYPE_URI,
739 EXTRACTOR_METATYPE_NETWORK_NAME, 131 EXTRACTOR_METATYPE_LOCATION_CITY,
740 EXTRACTOR_METATYPE_SHOW_NAME, 132 EXTRACTOR_METATYPE_LOCATION_COUNTRY,
741 EXTRACTOR_METATYPE_CHAPTER_NAME, 133 EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
742 EXTRACTOR_METATYPE_SONG_COUNT, 134 EXTRACTOR_METATYPE_CREATION_DATE,
743 EXTRACTOR_METATYPE_STARTING_SONG, 135 EXTRACTOR_METATYPE_PERFORMER,
744 EXTRACTOR_METATYPE_PLAY_COUNTER, 136 EXTRACTOR_METATYPE_RESERVED
745 EXTRACTOR_METATYPE_CONDUCTOR, 137};
746 EXTRACTOR_METATYPE_INTERPRETATION, 138
747 EXTRACTOR_METATYPE_COMPOSER,
748 EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
749 EXTRACTOR_METATYPE_ENCODED_BY,
750 EXTRACTOR_METATYPE_ORIGINAL_TITLE,
751 EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
752 EXTRACTOR_METATYPE_ORIGINAL_WRITER,
753 EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
754 EXTRACTOR_METATYPE_ORIGINAL_PERFORMER,
755 EXTRACTOR_METATYPE_LYRICS,
756 EXTRACTOR_METATYPE_POPULARITY_METER,
757 EXTRACTOR_METATYPE_LICENSEE,
758 EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
759 EXTRACTOR_METATYPE_MOOD,
760 EXTRACTOR_METATYPE_SUBTITLE,
761*/
762EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
763 EXTRACTOR_METATYPE_GNUNET_FULL_DATA, EXTRACTOR_METATYPE_RATING,
764 EXTRACTOR_METATYPE_ORGANIZATION, EXTRACTOR_METATYPE_RIPPER,
765 EXTRACTOR_METATYPE_PRODUCER, EXTRACTOR_METATYPE_GROUP,
766 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
767 EXTRACTOR_METATYPE_RESERVED };
768gint types_namespace[3 /*+ 26 + 7 + 8 */ +
769 11 /*+ 10 + 3 + 26 + 17 + 5 + 11 + 45 */ + 8 + 1] =
770{ /* Namespace */
771 EXTRACTOR_METATYPE_MIMETYPE, EXTRACTOR_METATYPE_FILENAME,
772 EXTRACTOR_METATYPE_COMMENT,
773/*
774 EXTRACTOR_METATYPE_TITLE,
775 EXTRACTOR_METATYPE_BOOK_TITLE,
776 EXTRACTOR_METATYPE_BOOK_EDITION,
777 EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
778 EXTRACTOR_METATYPE_JOURNAL_NAME,
779 EXTRACTOR_METATYPE_JOURNAL_VOLUME,
780 EXTRACTOR_METATYPE_JOURNAL_NUMBER,
781 EXTRACTOR_METATYPE_PAGE_COUNT,
782 EXTRACTOR_METATYPE_PAGE_RANGE,
783 EXTRACTOR_METATYPE_AUTHOR_NAME,
784 EXTRACTOR_METATYPE_AUTHOR_EMAIL,
785 EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
786 EXTRACTOR_METATYPE_PUBLISHER,
787 EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
788 EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
789 EXTRACTOR_METATYPE_PUBLISHER_SERIES,
790 EXTRACTOR_METATYPE_PUBLICATION_TYPE,
791 EXTRACTOR_METATYPE_PUBLICATION_YEAR,
792 EXTRACTOR_METATYPE_PUBLICATION_MONTH,
793 EXTRACTOR_METATYPE_PUBLICATION_DAY,
794 EXTRACTOR_METATYPE_PUBLICATION_DATE,
795 EXTRACTOR_METATYPE_BIBTEX_EPRINT,
796 EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
797 EXTRACTOR_METATYPE_LANGUAGE,
798 EXTRACTOR_METATYPE_CREATION_TIME,
799 EXTRACTOR_METATYPE_URL,
800 139
801 EXTRACTOR_METATYPE_URI, 140gint types_image[] =
802 EXTRACTOR_METATYPE_ISRC, 141{
803 EXTRACTOR_METATYPE_HASH_MD4, 142 EXTRACTOR_METATYPE_MIMETYPE,
804 EXTRACTOR_METATYPE_HASH_MD5, 143 EXTRACTOR_METATYPE_FILENAME,
805 EXTRACTOR_METATYPE_HASH_SHA0, 144 EXTRACTOR_METATYPE_TITLE,
806 EXTRACTOR_METATYPE_HASH_SHA1, 145 EXTRACTOR_METATYPE_KEYWORDS,
807 EXTRACTOR_METATYPE_HASH_RMD160, 146 EXTRACTOR_METATYPE_DESCRIPTION,
147 EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
148 EXTRACTOR_METATYPE_IMAGE_RESOLUTION,
149 EXTRACTOR_METATYPE_COMMENT,
150 EXTRACTOR_METATYPE_COPYRIGHT,
151 EXTRACTOR_METATYPE_SUBJECT,
152 EXTRACTOR_METATYPE_CREATOR,
153 EXTRACTOR_METATYPE_CREATION_DATE,
154 EXTRACTOR_METATYPE_URI,
155 EXTRACTOR_METATYPE_LOCATION_CITY,
156 EXTRACTOR_METATYPE_LOCATION_COUNTRY,
157 EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
158 EXTRACTOR_METATYPE_ORGANIZATION,
159 EXTRACTOR_METATYPE_RESERVED
160};
808 161
809 EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
810 EXTRACTOR_METATYPE_GPS_LATITUDE,
811 EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
812 EXTRACTOR_METATYPE_GPS_LONGITUDE,
813 EXTRACTOR_METATYPE_LOCATION_CITY,
814 EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
815 EXTRACTOR_METATYPE_LOCATION_COUNTRY,
816 EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
817*/
818 EXTRACTOR_METATYPE_UNKNOWN, EXTRACTOR_METATYPE_DESCRIPTION,
819 EXTRACTOR_METATYPE_COPYRIGHT, EXTRACTOR_METATYPE_RIGHTS,
820 EXTRACTOR_METATYPE_KEYWORDS, EXTRACTOR_METATYPE_ABSTRACT,
821 EXTRACTOR_METATYPE_SUMMARY, EXTRACTOR_METATYPE_SUBJECT,
822 EXTRACTOR_METATYPE_CREATOR, EXTRACTOR_METATYPE_FORMAT,
823 EXTRACTOR_METATYPE_FORMAT_VERSION,
824/*
825 EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
826 EXTRACTOR_METATYPE_UNKNOWN_DATE,
827 EXTRACTOR_METATYPE_CREATION_DATE,
828 EXTRACTOR_METATYPE_MODIFICATION_DATE,
829 EXTRACTOR_METATYPE_LAST_PRINTED,
830 EXTRACTOR_METATYPE_LAST_SAVED_BY,
831 EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
832 EXTRACTOR_METATYPE_EDITING_CYCLES,
833 EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
834 EXTRACTOR_METATYPE_REVISION_HISTORY,
835 162
836 EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE, 163gint types_namespace[] =
837 EXTRACTOR_METATYPE_FINDER_FILE_TYPE, 164{ /* Namespace */
838 EXTRACTOR_METATYPE_FINDER_FILE_CREATOR, 165 EXTRACTOR_METATYPE_MIMETYPE,
166 EXTRACTOR_METATYPE_FILENAME,
167 EXTRACTOR_METATYPE_COMMENT,
168 EXTRACTOR_METATYPE_TITLE,
169 EXTRACTOR_METATYPE_DESCRIPTION,
170 EXTRACTOR_METATYPE_COPYRIGHT,
171 EXTRACTOR_METATYPE_RIGHTS,
172 EXTRACTOR_METATYPE_KEYWORDS,
173 EXTRACTOR_METATYPE_ABSTRACT,
174 EXTRACTOR_METATYPE_SUMMARY,
175 EXTRACTOR_METATYPE_SUBJECT,
176 EXTRACTOR_METATYPE_CREATOR,
177 EXTRACTOR_METATYPE_RATING,
178 EXTRACTOR_METATYPE_ORGANIZATION,
179 EXTRACTOR_METATYPE_RIPPER,
180 EXTRACTOR_METATYPE_PRODUCER,
181 EXTRACTOR_METATYPE_GROUP,
182 EXTRACTOR_METATYPE_RESERVED
183};
839 184
840 EXTRACTOR_METATYPE_PACKAGE_NAME,
841 EXTRACTOR_METATYPE_PACKAGE_VERSION,
842 EXTRACTOR_METATYPE_SECTION,
843 EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
844 EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
845 EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
846 EXTRACTOR_METATYPE_PACKAGE_REPLACES,
847 EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
848 EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
849 EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
850 EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
851 EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
852 EXTRACTOR_METATYPE_PACKAGE_SOURCE,
853 EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
854 EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
855 EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
856 EXTRACTOR_METATYPE_LICENSE,
857 EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
858 EXTRACTOR_METATYPE_BUILDHOST,
859 EXTRACTOR_METATYPE_VENDOR,
860 EXTRACTOR_METATYPE_TARGET_OS,
861 EXTRACTOR_METATYPE_SOFTWARE_VERSION,
862 EXTRACTOR_METATYPE_TARGET_PLATFORM,
863 EXTRACTOR_METATYPE_RESOURCE_TYPE,
864 EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
865 EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
866 185
867 EXTRACTOR_METATYPE_CAMERA_MAKE, 186gint types_software[] =
868 EXTRACTOR_METATYPE_CAMERA_MODEL, 187{
869 EXTRACTOR_METATYPE_EXPOSURE, 188 EXTRACTOR_METATYPE_MIMETYPE,
870 EXTRACTOR_METATYPE_APERTURE, 189 EXTRACTOR_METATYPE_FILENAME,
871 EXTRACTOR_METATYPE_EXPOSURE_BIAS, 190 EXTRACTOR_METATYPE_PACKAGE_NAME,
872 EXTRACTOR_METATYPE_FLASH, 191 EXTRACTOR_METATYPE_PACKAGE_VERSION,
873 EXTRACTOR_METATYPE_FLASH_BIAS, 192 EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
874 EXTRACTOR_METATYPE_FOCAL_LENGTH, 193 EXTRACTOR_METATYPE_LICENSE,
875 EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM, 194 EXTRACTOR_METATYPE_TARGET_OS,
876 EXTRACTOR_METATYPE_ISO_SPEED, 195 EXTRACTOR_METATYPE_COMMENT,
877 EXTRACTOR_METATYPE_EXPOSURE_MODE, 196 EXTRACTOR_METATYPE_SECTION,
878 EXTRACTOR_METATYPE_METERING_MODE, 197 EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
879 EXTRACTOR_METATYPE_MACRO_MODE, 198 EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
880 EXTRACTOR_METATYPE_IMAGE_QUALITY, 199 EXTRACTOR_METATYPE_PACKAGE_REPLACES,
881 EXTRACTOR_METATYPE_WHITE_BALANCE, 200 EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
882 EXTRACTOR_METATYPE_ORIENTATION, 201 EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
883 EXTRACTOR_METATYPE_MAGNIFICATION, 202 EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
203 EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
204 EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
205 EXTRACTOR_METATYPE_PACKAGE_SOURCE,
206 EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
207 EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
208 EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
209 EXTRACTOR_METATYPE_BUILDHOST,
210 EXTRACTOR_METATYPE_VENDOR,
211 EXTRACTOR_METATYPE_SOFTWARE_VERSION,
212 EXTRACTOR_METATYPE_TARGET_PLATFORM,
213 EXTRACTOR_METATYPE_RESOURCE_TYPE,
214 EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
215 EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
216 EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
217 EXTRACTOR_METATYPE_RESERVED
218};
884 219
885 EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
886 EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE,
887 EXTRACTOR_METATYPE_THUMBNAIL,
888 EXTRACTOR_METATYPE_IMAGE_RESOLUTION,
889 EXTRACTOR_METATYPE_SOURCE,
890 220
891 EXTRACTOR_METATYPE_CHARACTER_SET, 221/**
892 EXTRACTOR_METATYPE_LINE_COUNT, 222 * Must match data in 'gnunet_fs_gt_main_window.glade'. FIXME: should
893 EXTRACTOR_METATYPE_PARAGRAPH_COUNT, 223 * probably move that name list in here and only have one place for
894 EXTRACTOR_METATYPE_WORD_COUNT, 224 * both...
895 EXTRACTOR_METATYPE_CHARACTER_COUNT, 225 */
896 EXTRACTOR_METATYPE_PAGE_ORIENTATION, 226gint *types[] = {
897 EXTRACTOR_METATYPE_PAPER_SIZE, 227 types_generic,
898 EXTRACTOR_METATYPE_TEMPLATE, 228 types_text,
899 EXTRACTOR_METATYPE_COMPANY, 229 types_music,
900 EXTRACTOR_METATYPE_MANAGER, 230 types_video,
901 EXTRACTOR_METATYPE_REVISION_NUMBER, 231 types_image,
232 types_software,
233 types_namespace,
234 NULL
235};
902 236
903 EXTRACTOR_METATYPE_DURATION, 237/* *INDENT-ON* */
904 EXTRACTOR_METATYPE_ALBUM,
905 EXTRACTOR_METATYPE_ARTIST,
906 EXTRACTOR_METATYPE_GENRE,
907 EXTRACTOR_METATYPE_TRACK_NUMBER,
908 EXTRACTOR_METATYPE_DISC_NUMBER,
909 EXTRACTOR_METATYPE_PERFORMER,
910 EXTRACTOR_METATYPE_CONTACT_INFORMATION,
911 EXTRACTOR_METATYPE_SONG_VERSION,
912 EXTRACTOR_METATYPE_PICTURE,
913 EXTRACTOR_METATYPE_COVER_PICTURE,
914 EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE,
915 EXTRACTOR_METATYPE_EVENT_PICTURE,
916 EXTRACTOR_METATYPE_LOGO,
917 EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
918 EXTRACTOR_METATYPE_SOURCE_DEVICE,
919 EXTRACTOR_METATYPE_DISCLAIMER,
920 EXTRACTOR_METATYPE_WARNING,
921 EXTRACTOR_METATYPE_PAGE_ORDER,
922 EXTRACTOR_METATYPE_WRITER,
923 EXTRACTOR_METATYPE_PRODUCT_VERSION,
924 EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
925 EXTRACTOR_METATYPE_MOVIE_DIRECTOR,
926 EXTRACTOR_METATYPE_NETWORK_NAME,
927 EXTRACTOR_METATYPE_SHOW_NAME,
928 EXTRACTOR_METATYPE_CHAPTER_NAME,
929 EXTRACTOR_METATYPE_SONG_COUNT,
930 EXTRACTOR_METATYPE_STARTING_SONG,
931 EXTRACTOR_METATYPE_PLAY_COUNTER,
932 EXTRACTOR_METATYPE_CONDUCTOR,
933 EXTRACTOR_METATYPE_INTERPRETATION,
934 EXTRACTOR_METATYPE_COMPOSER,
935 EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
936 EXTRACTOR_METATYPE_ENCODED_BY,
937 EXTRACTOR_METATYPE_ORIGINAL_TITLE,
938 EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
939 EXTRACTOR_METATYPE_ORIGINAL_WRITER,
940 EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
941 EXTRACTOR_METATYPE_ORIGINAL_PERFORMER,
942 EXTRACTOR_METATYPE_LYRICS,
943 EXTRACTOR_METATYPE_POPULARITY_METER,
944 EXTRACTOR_METATYPE_LICENSEE,
945 EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
946 EXTRACTOR_METATYPE_MOOD,
947 EXTRACTOR_METATYPE_SUBTITLE,
948*/
949EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
950 EXTRACTOR_METATYPE_GNUNET_FULL_DATA, EXTRACTOR_METATYPE_RATING,
951 EXTRACTOR_METATYPE_ORGANIZATION, EXTRACTOR_METATYPE_RIPPER,
952 EXTRACTOR_METATYPE_PRODUCER, EXTRACTOR_METATYPE_GROUP,
953 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
954 EXTRACTOR_METATYPE_RESERVED };
955 gint * types[7] =
956{
957types_generic, types_text, types_music, types_video, types_image,
958 types_namespace, NULL};
959