View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002028 | gnunet-gtk | gnunet-fs-gtk | public | 2011-12-23 18:10 | 2011-12-26 22:28 |
| Reporter | Christian Grothoff | Assigned To | LRN | ||
| Priority | normal | Severity | minor | Reproducibility | N/A |
| Status | closed | Resolution | fixed | ||
| Product Version | Git master | ||||
| Target Version | 0.9.1 | Fixed in Version | 0.9.1 | ||
| Summary | 0002028: [patch] publication type selector in publish dialog does nothing | ||||
| Description | Accoring to LRN, this was simply never implemented: (05:55:24 PM) grothoff-office: Also, what is the "publication type" selector supposed to do? (05:55:55 PM) grothoff-office: I had expected that depending on which type I was setting, the list of metatypes from LE in the tree view below would be different. But it seems to always be the full list... (05:58:31 PM) LRN: "difference" is not implemented yet (05:58:46 PM) grothoff-office: Ah. (05:58:54 PM) grothoff-office: => Mantis as open issue? ;-) (05:59:25 PM) LRN: (the idea is to change the contents of the model from which the types are taken every time you change publication type) (06:00:02 PM) LRN: I've originally intended to bundle "compatible with publication types: A,B,C..." along with metadata types, but since they are taken directly from Extractor, there's no way to do that (06:01:18 PM) grothoff-office: Yeah, you'll need to hardwire a list in the code. (06:01:31 PM) LRN: So it won't be in the data structures, it'll be in code (switch (pubtype) { case type1: enable_types(a,b,c);break; case type2: enable_types (e,c,s)} (06:01:38 PM) grothoff-office: I've filed 0002025-0002027 with the open issues that I have with the publishing dialog. (06:02:10 PM) grothoff-office: Why not use an array instead of a big 'case' statement? That's cleaner. (06:02:22 PM) LRN: well, that's a possibility too (06:02:39 PM) grothoff-office: Just map LE-type to a bitmap (enable_video | enable_audio) (06:02:44 PM) LRN: but i really wanted to use glade for this (this way it would have been possible to keep data away from the code) (06:02:51 PM) grothoff-office: Ah. (06:03:09 PM) LRN: But, since we're stuck with LE, it's not possible anyway (06:03:10 PM) ***grothoff-office doesn't see a nice way to do this in glade. | ||||
| Tags | No tags attached. | ||||
| Attached Files | 0001-Make-publication-type-combobox-functional.patch (50,611 bytes)
From 77f62f08c2400bd8ba0cd65ee2b6254fc7640d36 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1=D1?=
=?UTF-8?q?=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= <lrn1986@gmail.com>
Date: Sun, 25 Dec 2011 01:32:04 +0400
Subject: [PATCH] Make publication type combobox functional
---
contrib/gnunet_fs_gtk_main_window.glade | 7 +-
src/fs/gnunet-fs-gtk-edit_publish_dialog.c | 85 ++-
src/fs/metatypes.c | 1187 ++++++++++++++++++++++++++++
3 files changed, 1262 insertions(+), 17 deletions(-)
create mode 100644 src/fs/metatypes.c
diff --git a/contrib/gnunet_fs_gtk_main_window.glade b/contrib/gnunet_fs_gtk_main_window.glade
index 6536f10..dc5bc59 100644
--- a/contrib/gnunet_fs_gtk_main_window.glade
+++ b/contrib/gnunet_fs_gtk_main_window.glade
@@ -61,11 +61,12 @@
</packing>
</child>
<child>
- <object class="GtkComboBox" id="_GNUNET_GTK_edit_publication_type_combo">
+ <object class="GtkComboBox" id="GNUNET_GTK_edit_publication_type_combo">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="model">GNUNET_GTK_publication_types_liststore</property>
<property name="active">0</property>
+ <signal name="changed" handler="GNUNET_GTK_edit_publication_type_combo_changed_cb" swapped="no"/>
<child>
<object class="GtkCellRendererText" id="cellrenderertext2"/>
<attributes>
@@ -2165,12 +2166,12 @@
<columns>
<!-- column-name Type -->
<column type="gint"/>
- <!-- column-name Type1 -->
+ <!-- column-name Type_name -->
<column type="gchararray"/>
</columns>
<data>
<row>
- <col id="0">-1</col>
+ <col id="0">0</col>
<col id="1" translatable="yes">Generic</col>
</row>
<row>
diff --git a/src/fs/gnunet-fs-gtk-edit_publish_dialog.c b/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
index 5324e3a..f0fe628 100644
--- a/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
+++ b/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
@@ -30,6 +30,60 @@
#define PUBSTATE "edit-publication-state"
+#include "metatypes.c"
+
+void change_metatypes (GtkBuilder *builder, gint code)
+{
+ GtkListStore *metatypes_list;
+ gint pub_type = 0, i;
+ gint pubtype_count = 0;
+ gint max_type;
+ GtkTreeIter iter;
+ metatypes_list = GTK_LIST_STORE (gtk_builder_get_object (builder,
+ "GNUNET_GTK_publication_metadata_types_liststore"));
+
+ for (pub_type = 0; types[pub_type] != NULL; pub_type++)
+ pubtype_count += 1;
+
+ if (code < pubtype_count)
+ pub_type = code;
+ else
+ pub_type = 0;
+
+ gtk_list_store_clear (metatypes_list);
+ max_type = EXTRACTOR_metatype_get_max ();
+ for (i = 0; types[pub_type][i] != EXTRACTOR_METATYPE_RESERVED; i++)
+ {
+ if (types[pub_type][i] < max_type && types[pub_type][i] > 0)
+ gtk_list_store_insert_with_values (metatypes_list, &iter, G_MAXINT,
+ 0, types[pub_type][i],
+ 1, EXTRACTOR_METAFORMAT_UTF8,
+ 2, EXTRACTOR_metatype_to_string (types[pub_type][i]),
+ 3, EXTRACTOR_metatype_to_description (types[pub_type][i]), -1);
+ }
+}
+
+void
+GNUNET_GTK_edit_publication_type_combo_changed_cb (GtkComboBox *widget,
+ gpointer user_data)
+{
+ GtkTreeIter iter;
+ GtkBuilder *builder;
+ GtkListStore *pubtypes_list;
+ gint code;
+
+ if (!gtk_combo_box_get_active_iter (widget, &iter))
+ return;
+ builder = GTK_BUILDER (user_data);
+
+ pubtypes_list = GTK_LIST_STORE (gtk_builder_get_object (builder,
+ "GNUNET_GTK_publication_types_liststore"));
+
+ gtk_tree_model_get (GTK_TREE_MODEL (pubtypes_list), &iter, 0, &code, -1);
+
+ change_metatypes (builder, code);
+}
+
struct EditPublicationState
{
int do_index;
@@ -105,16 +159,10 @@ GNUNET_GTK_edit_publication_window_realize_cb (GtkWidget *widget,
gpointer user_data)
{
GtkBuilder *builder;
- GtkListStore *metatypes_list;
- GtkTreeIter iter;
GtkTreeView *tv;
GtkTreeSelection *sel;
- guint type;
- guint max_type;
builder = GTK_BUILDER (user_data);
- metatypes_list = GTK_LIST_STORE (gtk_builder_get_object (builder,
- "GNUNET_GTK_publication_metadata_types_liststore"));
tv = GTK_TREE_VIEW (gtk_builder_get_object (builder,
"GNUNET_GTK_edit_publication_metadata_tree_view"));
@@ -127,14 +175,6 @@ GNUNET_GTK_edit_publication_window_realize_cb (GtkWidget *widget,
sel = gtk_tree_view_get_selection (tv);
g_signal_connect (G_OBJECT (sel), "changed",
G_CALLBACK (keywords_selection_changed_cb), builder);
-
- max_type = EXTRACTOR_metatype_get_max ();
- for (type = 1; type < max_type - 1; type++)
- gtk_list_store_insert_with_values (metatypes_list, &iter, G_MAXINT,
- 0, type,
- 1, EXTRACTOR_METAFORMAT_UTF8,
- 2, EXTRACTOR_metatype_to_string (type),
- 3, EXTRACTOR_metatype_to_description (type), -1);
}
@@ -1036,6 +1076,10 @@ GNUNET_FS_GTK_edit_publish_dialog (GtkBuilder *builder,
GtkEntry *entry;
GtkWidget *ok;
struct EditPublicationState *state;
+ GtkListStore *pubtypes_list;
+ GtkComboBox *pubtypes_combo;
+ GtkTreeIter iter;
+ gint code;
GNUNET_FS_GTK_setup_expiration_year_adjustment (builder);
if (GNUNET_FS_file_information_is_directory (fip))
@@ -1067,6 +1111,19 @@ GNUNET_FS_GTK_edit_publish_dialog (GtkBuilder *builder,
"GNUNET_GTK_edit_publication_window"));
gtk_window_set_title (GTK_WINDOW (dialog), short_fn);
+ pubtypes_list = GTK_LIST_STORE (gtk_builder_get_object (builder,
+ "GNUNET_GTK_publication_types_liststore"));
+ pubtypes_combo = GTK_COMBO_BOX (gtk_builder_get_object (builder,
+ "GNUNET_GTK_edit_publication_type_combo"));
+
+ if (gtk_combo_box_get_active_iter (pubtypes_combo, &iter))
+ {
+ gtk_tree_model_get (GTK_TREE_MODEL (pubtypes_list), &iter, 0, &code, -1);
+ change_metatypes (builder, 0);
+ }
+ else
+ gtk_combo_box_set_active (pubtypes_combo, 0);
+
state = GNUNET_malloc (sizeof (struct EditPublicationState));
state->do_index = do_index;
if (NULL != short_fn)
diff --git a/src/fs/metatypes.c b/src/fs/metatypes.c
new file mode 100644
index 0000000..2acc0e5
--- /dev/null
+++ b/src/fs/metatypes.c
@@ -0,0 +1,1187 @@
+
+gint types_generic[3 + 26 + 7 + 8 + 11 + 10 + 3 + 26 + 17 + 5 + 11 + 45 + 8 + 1] =
+{ /* Generic */
+ EXTRACTOR_METATYPE_MIMETYPE,
+ EXTRACTOR_METATYPE_FILENAME,
+ EXTRACTOR_METATYPE_COMMENT,
+
+ EXTRACTOR_METATYPE_TITLE,
+ EXTRACTOR_METATYPE_BOOK_TITLE,
+ EXTRACTOR_METATYPE_BOOK_EDITION,
+ EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
+ EXTRACTOR_METATYPE_JOURNAL_NAME,
+ EXTRACTOR_METATYPE_JOURNAL_VOLUME,
+ EXTRACTOR_METATYPE_JOURNAL_NUMBER,
+ EXTRACTOR_METATYPE_PAGE_COUNT,
+ EXTRACTOR_METATYPE_PAGE_RANGE,
+ EXTRACTOR_METATYPE_AUTHOR_NAME,
+ EXTRACTOR_METATYPE_AUTHOR_EMAIL,
+ EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER,
+ EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
+ EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER_SERIES,
+ EXTRACTOR_METATYPE_PUBLICATION_TYPE,
+ EXTRACTOR_METATYPE_PUBLICATION_YEAR,
+ EXTRACTOR_METATYPE_PUBLICATION_MONTH,
+ EXTRACTOR_METATYPE_PUBLICATION_DAY,
+ EXTRACTOR_METATYPE_PUBLICATION_DATE,
+ EXTRACTOR_METATYPE_BIBTEX_EPRINT,
+ EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
+ EXTRACTOR_METATYPE_LANGUAGE,
+ EXTRACTOR_METATYPE_CREATION_TIME,
+ EXTRACTOR_METATYPE_URL,
+
+ EXTRACTOR_METATYPE_URI,
+ EXTRACTOR_METATYPE_ISRC,
+ EXTRACTOR_METATYPE_HASH_MD4,
+ EXTRACTOR_METATYPE_HASH_MD5,
+ EXTRACTOR_METATYPE_HASH_SHA0,
+ EXTRACTOR_METATYPE_HASH_SHA1,
+ EXTRACTOR_METATYPE_HASH_RMD160,
+
+ EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LATITUDE,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE,
+ EXTRACTOR_METATYPE_LOCATION_CITY,
+ EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
+
+ EXTRACTOR_METATYPE_UNKNOWN,
+ EXTRACTOR_METATYPE_DESCRIPTION,
+ EXTRACTOR_METATYPE_COPYRIGHT,
+ EXTRACTOR_METATYPE_RIGHTS,
+ EXTRACTOR_METATYPE_KEYWORDS,
+ EXTRACTOR_METATYPE_ABSTRACT,
+ EXTRACTOR_METATYPE_SUMMARY,
+ EXTRACTOR_METATYPE_SUBJECT,
+ EXTRACTOR_METATYPE_CREATOR,
+ EXTRACTOR_METATYPE_FORMAT,
+ EXTRACTOR_METATYPE_FORMAT_VERSION,
+
+ EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_UNKNOWN_DATE,
+ EXTRACTOR_METATYPE_CREATION_DATE,
+ EXTRACTOR_METATYPE_MODIFICATION_DATE,
+ EXTRACTOR_METATYPE_LAST_PRINTED,
+ EXTRACTOR_METATYPE_LAST_SAVED_BY,
+ EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
+ EXTRACTOR_METATYPE_EDITING_CYCLES,
+ EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_REVISION_HISTORY,
+
+ EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
+ EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
+ EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
+
+ EXTRACTOR_METATYPE_PACKAGE_NAME,
+ EXTRACTOR_METATYPE_PACKAGE_VERSION,
+ EXTRACTOR_METATYPE_SECTION,
+ EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
+ EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
+ EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
+ EXTRACTOR_METATYPE_PACKAGE_REPLACES,
+ EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
+ EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
+ EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
+ EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
+ EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
+ EXTRACTOR_METATYPE_PACKAGE_SOURCE,
+ EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
+ EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
+ EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
+ EXTRACTOR_METATYPE_LICENSE,
+ EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
+ EXTRACTOR_METATYPE_BUILDHOST,
+ EXTRACTOR_METATYPE_VENDOR,
+ EXTRACTOR_METATYPE_TARGET_OS,
+ EXTRACTOR_METATYPE_SOFTWARE_VERSION,
+ EXTRACTOR_METATYPE_TARGET_PLATFORM,
+ EXTRACTOR_METATYPE_RESOURCE_TYPE,
+ EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
+ EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
+
+ EXTRACTOR_METATYPE_CAMERA_MAKE,
+ EXTRACTOR_METATYPE_CAMERA_MODEL,
+ EXTRACTOR_METATYPE_EXPOSURE,
+ EXTRACTOR_METATYPE_APERTURE,
+ EXTRACTOR_METATYPE_EXPOSURE_BIAS,
+ EXTRACTOR_METATYPE_FLASH,
+ EXTRACTOR_METATYPE_FLASH_BIAS,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM,
+ EXTRACTOR_METATYPE_ISO_SPEED,
+ EXTRACTOR_METATYPE_EXPOSURE_MODE,
+ EXTRACTOR_METATYPE_METERING_MODE,
+ EXTRACTOR_METATYPE_MACRO_MODE,
+ EXTRACTOR_METATYPE_IMAGE_QUALITY,
+ EXTRACTOR_METATYPE_WHITE_BALANCE,
+ EXTRACTOR_METATYPE_ORIENTATION,
+ EXTRACTOR_METATYPE_MAGNIFICATION,
+
+ EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
+ EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_THUMBNAIL,
+ EXTRACTOR_METATYPE_IMAGE_RESOLUTION,
+ EXTRACTOR_METATYPE_SOURCE,
+
+ EXTRACTOR_METATYPE_CHARACTER_SET,
+ EXTRACTOR_METATYPE_LINE_COUNT,
+ EXTRACTOR_METATYPE_PARAGRAPH_COUNT,
+ EXTRACTOR_METATYPE_WORD_COUNT,
+ EXTRACTOR_METATYPE_CHARACTER_COUNT,
+ EXTRACTOR_METATYPE_PAGE_ORIENTATION,
+ EXTRACTOR_METATYPE_PAPER_SIZE,
+ EXTRACTOR_METATYPE_TEMPLATE,
+ EXTRACTOR_METATYPE_COMPANY,
+ EXTRACTOR_METATYPE_MANAGER,
+ EXTRACTOR_METATYPE_REVISION_NUMBER,
+
+ EXTRACTOR_METATYPE_DURATION,
+ EXTRACTOR_METATYPE_ALBUM,
+ EXTRACTOR_METATYPE_ARTIST,
+ EXTRACTOR_METATYPE_GENRE,
+ EXTRACTOR_METATYPE_TRACK_NUMBER,
+ EXTRACTOR_METATYPE_DISC_NUMBER,
+ EXTRACTOR_METATYPE_PERFORMER,
+ EXTRACTOR_METATYPE_CONTACT_INFORMATION,
+ EXTRACTOR_METATYPE_SONG_VERSION,
+ EXTRACTOR_METATYPE_PICTURE,
+ EXTRACTOR_METATYPE_COVER_PICTURE,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE,
+ EXTRACTOR_METATYPE_EVENT_PICTURE,
+ EXTRACTOR_METATYPE_LOGO,
+ EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
+ EXTRACTOR_METATYPE_SOURCE_DEVICE,
+ EXTRACTOR_METATYPE_DISCLAIMER,
+ EXTRACTOR_METATYPE_WARNING,
+ EXTRACTOR_METATYPE_PAGE_ORDER,
+ EXTRACTOR_METATYPE_WRITER,
+ EXTRACTOR_METATYPE_PRODUCT_VERSION,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
+ EXTRACTOR_METATYPE_MOVIE_DIRECTOR,
+ EXTRACTOR_METATYPE_NETWORK_NAME,
+ EXTRACTOR_METATYPE_SHOW_NAME,
+ EXTRACTOR_METATYPE_CHAPTER_NAME,
+ EXTRACTOR_METATYPE_SONG_COUNT,
+ EXTRACTOR_METATYPE_STARTING_SONG,
+ EXTRACTOR_METATYPE_PLAY_COUNTER,
+ EXTRACTOR_METATYPE_CONDUCTOR,
+ EXTRACTOR_METATYPE_INTERPRETATION,
+ EXTRACTOR_METATYPE_COMPOSER,
+ EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
+ EXTRACTOR_METATYPE_ENCODED_BY,
+ EXTRACTOR_METATYPE_ORIGINAL_TITLE,
+ EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
+ EXTRACTOR_METATYPE_ORIGINAL_WRITER,
+ EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
+ EXTRACTOR_METATYPE_ORIGINAL_PERFORMER,
+ EXTRACTOR_METATYPE_LYRICS,
+ EXTRACTOR_METATYPE_POPULARITY_METER,
+ EXTRACTOR_METATYPE_LICENSEE,
+ EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
+ EXTRACTOR_METATYPE_MOOD,
+ EXTRACTOR_METATYPE_SUBTITLE,
+
+ EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
+ EXTRACTOR_METATYPE_GNUNET_FULL_DATA,
+ EXTRACTOR_METATYPE_RATING,
+ EXTRACTOR_METATYPE_ORGANIZATION,
+ EXTRACTOR_METATYPE_RIPPER,
+ EXTRACTOR_METATYPE_PRODUCER,
+ EXTRACTOR_METATYPE_GROUP,
+ EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
+
+ EXTRACTOR_METATYPE_RESERVED
+};
+gint types_text[3 + 26 + 7 /*+ 8*/ + 11 + 10 + 3 /*+ 26 + 17 + 5*/ + 11 /*+ 45*/ + 8 + 1] =
+{ /* Text */
+ EXTRACTOR_METATYPE_MIMETYPE,
+ EXTRACTOR_METATYPE_FILENAME,
+ EXTRACTOR_METATYPE_COMMENT,
+
+ EXTRACTOR_METATYPE_TITLE,
+ EXTRACTOR_METATYPE_BOOK_TITLE,
+ EXTRACTOR_METATYPE_BOOK_EDITION,
+ EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
+ EXTRACTOR_METATYPE_JOURNAL_NAME,
+ EXTRACTOR_METATYPE_JOURNAL_VOLUME,
+ EXTRACTOR_METATYPE_JOURNAL_NUMBER,
+ EXTRACTOR_METATYPE_PAGE_COUNT,
+ EXTRACTOR_METATYPE_PAGE_RANGE,
+ EXTRACTOR_METATYPE_AUTHOR_NAME,
+ EXTRACTOR_METATYPE_AUTHOR_EMAIL,
+ EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER,
+ EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
+ EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER_SERIES,
+ EXTRACTOR_METATYPE_PUBLICATION_TYPE,
+ EXTRACTOR_METATYPE_PUBLICATION_YEAR,
+ EXTRACTOR_METATYPE_PUBLICATION_MONTH,
+ EXTRACTOR_METATYPE_PUBLICATION_DAY,
+ EXTRACTOR_METATYPE_PUBLICATION_DATE,
+ EXTRACTOR_METATYPE_BIBTEX_EPRINT,
+ EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
+ EXTRACTOR_METATYPE_LANGUAGE,
+ EXTRACTOR_METATYPE_CREATION_TIME,
+ EXTRACTOR_METATYPE_URL,
+
+ EXTRACTOR_METATYPE_URI,
+ EXTRACTOR_METATYPE_ISRC,
+ EXTRACTOR_METATYPE_HASH_MD4,
+ EXTRACTOR_METATYPE_HASH_MD5,
+ EXTRACTOR_METATYPE_HASH_SHA0,
+ EXTRACTOR_METATYPE_HASH_SHA1,
+ EXTRACTOR_METATYPE_HASH_RMD160,
+/*
+ EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LATITUDE,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE,
+ EXTRACTOR_METATYPE_LOCATION_CITY,
+ EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
+*/
+ EXTRACTOR_METATYPE_UNKNOWN,
+ EXTRACTOR_METATYPE_DESCRIPTION,
+ EXTRACTOR_METATYPE_COPYRIGHT,
+ EXTRACTOR_METATYPE_RIGHTS,
+ EXTRACTOR_METATYPE_KEYWORDS,
+ EXTRACTOR_METATYPE_ABSTRACT,
+ EXTRACTOR_METATYPE_SUMMARY,
+ EXTRACTOR_METATYPE_SUBJECT,
+ EXTRACTOR_METATYPE_CREATOR,
+ EXTRACTOR_METATYPE_FORMAT,
+ EXTRACTOR_METATYPE_FORMAT_VERSION,
+
+ EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_UNKNOWN_DATE,
+ EXTRACTOR_METATYPE_CREATION_DATE,
+ EXTRACTOR_METATYPE_MODIFICATION_DATE,
+ EXTRACTOR_METATYPE_LAST_PRINTED,
+ EXTRACTOR_METATYPE_LAST_SAVED_BY,
+ EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
+ EXTRACTOR_METATYPE_EDITING_CYCLES,
+ EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_REVISION_HISTORY,
+
+ EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
+ EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
+ EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
+/*
+ EXTRACTOR_METATYPE_PACKAGE_NAME,
+ EXTRACTOR_METATYPE_PACKAGE_VERSION,
+ EXTRACTOR_METATYPE_SECTION,
+ EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
+ EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
+ EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
+ EXTRACTOR_METATYPE_PACKAGE_REPLACES,
+ EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
+ EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
+ EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
+ EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
+ EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
+ EXTRACTOR_METATYPE_PACKAGE_SOURCE,
+ EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
+ EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
+ EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
+ EXTRACTOR_METATYPE_LICENSE,
+ EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
+ EXTRACTOR_METATYPE_BUILDHOST,
+ EXTRACTOR_METATYPE_VENDOR,
+ EXTRACTOR_METATYPE_TARGET_OS,
+ EXTRACTOR_METATYPE_SOFTWARE_VERSION,
+ EXTRACTOR_METATYPE_TARGET_PLATFORM,
+ EXTRACTOR_METATYPE_RESOURCE_TYPE,
+ EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
+ EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
+
+ EXTRACTOR_METATYPE_CAMERA_MAKE,
+ EXTRACTOR_METATYPE_CAMERA_MODEL,
+ EXTRACTOR_METATYPE_EXPOSURE,
+ EXTRACTOR_METATYPE_APERTURE,
+ EXTRACTOR_METATYPE_EXPOSURE_BIAS,
+ EXTRACTOR_METATYPE_FLASH,
+ EXTRACTOR_METATYPE_FLASH_BIAS,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM,
+ EXTRACTOR_METATYPE_ISO_SPEED,
+ EXTRACTOR_METATYPE_EXPOSURE_MODE,
+ EXTRACTOR_METATYPE_METERING_MODE,
+ EXTRACTOR_METATYPE_MACRO_MODE,
+ EXTRACTOR_METATYPE_IMAGE_QUALITY,
+ EXTRACTOR_METATYPE_WHITE_BALANCE,
+ EXTRACTOR_METATYPE_ORIENTATION,
+ EXTRACTOR_METATYPE_MAGNIFICATION,
+
+ EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
+ EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_THUMBNAIL,
+ EXTRACTOR_METATYPE_IMAGE_RESOLUTION,
+ EXTRACTOR_METATYPE_SOURCE,
+*/
+ EXTRACTOR_METATYPE_CHARACTER_SET,
+ EXTRACTOR_METATYPE_LINE_COUNT,
+ EXTRACTOR_METATYPE_PARAGRAPH_COUNT,
+ EXTRACTOR_METATYPE_WORD_COUNT,
+ EXTRACTOR_METATYPE_CHARACTER_COUNT,
+ EXTRACTOR_METATYPE_PAGE_ORIENTATION,
+ EXTRACTOR_METATYPE_PAPER_SIZE,
+ EXTRACTOR_METATYPE_TEMPLATE,
+ EXTRACTOR_METATYPE_COMPANY,
+ EXTRACTOR_METATYPE_MANAGER,
+ EXTRACTOR_METATYPE_REVISION_NUMBER,
+/*
+ EXTRACTOR_METATYPE_DURATION,
+ EXTRACTOR_METATYPE_ALBUM,
+ EXTRACTOR_METATYPE_ARTIST,
+ EXTRACTOR_METATYPE_GENRE,
+ EXTRACTOR_METATYPE_TRACK_NUMBER,
+ EXTRACTOR_METATYPE_DISC_NUMBER,
+ EXTRACTOR_METATYPE_PERFORMER,
+ EXTRACTOR_METATYPE_CONTACT_INFORMATION,
+ EXTRACTOR_METATYPE_SONG_VERSION,
+ EXTRACTOR_METATYPE_PICTURE,
+ EXTRACTOR_METATYPE_COVER_PICTURE,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE,
+ EXTRACTOR_METATYPE_EVENT_PICTURE,
+ EXTRACTOR_METATYPE_LOGO,
+ EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
+ EXTRACTOR_METATYPE_SOURCE_DEVICE,
+ EXTRACTOR_METATYPE_DISCLAIMER,
+ EXTRACTOR_METATYPE_WARNING,
+ EXTRACTOR_METATYPE_PAGE_ORDER,
+ EXTRACTOR_METATYPE_WRITER,
+ EXTRACTOR_METATYPE_PRODUCT_VERSION,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
+ EXTRACTOR_METATYPE_MOVIE_DIRECTOR,
+ EXTRACTOR_METATYPE_NETWORK_NAME,
+ EXTRACTOR_METATYPE_SHOW_NAME,
+ EXTRACTOR_METATYPE_CHAPTER_NAME,
+ EXTRACTOR_METATYPE_SONG_COUNT,
+ EXTRACTOR_METATYPE_STARTING_SONG,
+ EXTRACTOR_METATYPE_PLAY_COUNTER,
+ EXTRACTOR_METATYPE_CONDUCTOR,
+ EXTRACTOR_METATYPE_INTERPRETATION,
+ EXTRACTOR_METATYPE_COMPOSER,
+ EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
+ EXTRACTOR_METATYPE_ENCODED_BY,
+ EXTRACTOR_METATYPE_ORIGINAL_TITLE,
+ EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
+ EXTRACTOR_METATYPE_ORIGINAL_WRITER,
+ EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
+ EXTRACTOR_METATYPE_ORIGINAL_PERFORMER,
+ EXTRACTOR_METATYPE_LYRICS,
+ EXTRACTOR_METATYPE_POPULARITY_METER,
+ EXTRACTOR_METATYPE_LICENSEE,
+ EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
+ EXTRACTOR_METATYPE_MOOD,
+ EXTRACTOR_METATYPE_SUBTITLE,
+*/
+ EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
+ EXTRACTOR_METATYPE_GNUNET_FULL_DATA,
+ EXTRACTOR_METATYPE_RATING,
+ EXTRACTOR_METATYPE_ORGANIZATION,
+ EXTRACTOR_METATYPE_RIPPER,
+ EXTRACTOR_METATYPE_PRODUCER,
+ EXTRACTOR_METATYPE_GROUP,
+ EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
+
+ EXTRACTOR_METATYPE_RESERVED
+};
+gint types_music[3 /*+ 26*/ + 7 /*+ 8*/ + 11 + /*10*/9 + 3 /*+ 26 + 17 + 5 + 11*/ + 45 + 8 + 1] =
+{ /* Music */
+ EXTRACTOR_METATYPE_MIMETYPE,
+ EXTRACTOR_METATYPE_FILENAME,
+ EXTRACTOR_METATYPE_COMMENT,
+/*
+ EXTRACTOR_METATYPE_TITLE,
+ EXTRACTOR_METATYPE_BOOK_TITLE,
+ EXTRACTOR_METATYPE_BOOK_EDITION,
+ EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
+ EXTRACTOR_METATYPE_JOURNAL_NAME,
+ EXTRACTOR_METATYPE_JOURNAL_VOLUME,
+ EXTRACTOR_METATYPE_JOURNAL_NUMBER,
+ EXTRACTOR_METATYPE_PAGE_COUNT,
+ EXTRACTOR_METATYPE_PAGE_RANGE,
+ EXTRACTOR_METATYPE_AUTHOR_NAME,
+ EXTRACTOR_METATYPE_AUTHOR_EMAIL,
+ EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER,
+ EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
+ EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER_SERIES,
+ EXTRACTOR_METATYPE_PUBLICATION_TYPE,
+ EXTRACTOR_METATYPE_PUBLICATION_YEAR,
+ EXTRACTOR_METATYPE_PUBLICATION_MONTH,
+ EXTRACTOR_METATYPE_PUBLICATION_DAY,
+ EXTRACTOR_METATYPE_PUBLICATION_DATE,
+ EXTRACTOR_METATYPE_BIBTEX_EPRINT,
+ EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
+ EXTRACTOR_METATYPE_LANGUAGE,
+ EXTRACTOR_METATYPE_CREATION_TIME,
+ EXTRACTOR_METATYPE_URL,
+*/
+ EXTRACTOR_METATYPE_URI,
+ EXTRACTOR_METATYPE_ISRC,
+ EXTRACTOR_METATYPE_HASH_MD4,
+ EXTRACTOR_METATYPE_HASH_MD5,
+ EXTRACTOR_METATYPE_HASH_SHA0,
+ EXTRACTOR_METATYPE_HASH_SHA1,
+ EXTRACTOR_METATYPE_HASH_RMD160,
+/*
+ EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LATITUDE,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE,
+ EXTRACTOR_METATYPE_LOCATION_CITY,
+ EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
+*/
+ EXTRACTOR_METATYPE_UNKNOWN,
+ EXTRACTOR_METATYPE_DESCRIPTION,
+ EXTRACTOR_METATYPE_COPYRIGHT,
+ EXTRACTOR_METATYPE_RIGHTS,
+ EXTRACTOR_METATYPE_KEYWORDS,
+ EXTRACTOR_METATYPE_ABSTRACT,
+ EXTRACTOR_METATYPE_SUMMARY,
+ EXTRACTOR_METATYPE_SUBJECT,
+ EXTRACTOR_METATYPE_CREATOR,
+ EXTRACTOR_METATYPE_FORMAT,
+ EXTRACTOR_METATYPE_FORMAT_VERSION,
+
+ EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_UNKNOWN_DATE,
+ EXTRACTOR_METATYPE_CREATION_DATE,
+ EXTRACTOR_METATYPE_MODIFICATION_DATE,
+/* EXTRACTOR_METATYPE_LAST_PRINTED,*/
+ EXTRACTOR_METATYPE_LAST_SAVED_BY,
+ EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
+ EXTRACTOR_METATYPE_EDITING_CYCLES,
+ EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_REVISION_HISTORY,
+
+ EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
+ EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
+ EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
+/*
+ EXTRACTOR_METATYPE_PACKAGE_NAME,
+ EXTRACTOR_METATYPE_PACKAGE_VERSION,
+ EXTRACTOR_METATYPE_SECTION,
+ EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
+ EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
+ EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
+ EXTRACTOR_METATYPE_PACKAGE_REPLACES,
+ EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
+ EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
+ EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
+ EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
+ EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
+ EXTRACTOR_METATYPE_PACKAGE_SOURCE,
+ EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
+ EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
+ EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
+ EXTRACTOR_METATYPE_LICENSE,
+ EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
+ EXTRACTOR_METATYPE_BUILDHOST,
+ EXTRACTOR_METATYPE_VENDOR,
+ EXTRACTOR_METATYPE_TARGET_OS,
+ EXTRACTOR_METATYPE_SOFTWARE_VERSION,
+ EXTRACTOR_METATYPE_TARGET_PLATFORM,
+ EXTRACTOR_METATYPE_RESOURCE_TYPE,
+ EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
+ EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
+
+ EXTRACTOR_METATYPE_CAMERA_MAKE,
+ EXTRACTOR_METATYPE_CAMERA_MODEL,
+ EXTRACTOR_METATYPE_EXPOSURE,
+ EXTRACTOR_METATYPE_APERTURE,
+ EXTRACTOR_METATYPE_EXPOSURE_BIAS,
+ EXTRACTOR_METATYPE_FLASH,
+ EXTRACTOR_METATYPE_FLASH_BIAS,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM,
+ EXTRACTOR_METATYPE_ISO_SPEED,
+ EXTRACTOR_METATYPE_EXPOSURE_MODE,
+ EXTRACTOR_METATYPE_METERING_MODE,
+ EXTRACTOR_METATYPE_MACRO_MODE,
+ EXTRACTOR_METATYPE_IMAGE_QUALITY,
+ EXTRACTOR_METATYPE_WHITE_BALANCE,
+ EXTRACTOR_METATYPE_ORIENTATION,
+ EXTRACTOR_METATYPE_MAGNIFICATION,
+
+ EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
+ EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_THUMBNAIL,
+ EXTRACTOR_METATYPE_IMAGE_RESOLUTION,
+ EXTRACTOR_METATYPE_SOURCE,
+
+ EXTRACTOR_METATYPE_CHARACTER_SET,
+ EXTRACTOR_METATYPE_LINE_COUNT,
+ EXTRACTOR_METATYPE_PARAGRAPH_COUNT,
+ EXTRACTOR_METATYPE_WORD_COUNT,
+ EXTRACTOR_METATYPE_CHARACTER_COUNT,
+ EXTRACTOR_METATYPE_PAGE_ORIENTATION,
+ EXTRACTOR_METATYPE_PAPER_SIZE,
+ EXTRACTOR_METATYPE_TEMPLATE,
+ EXTRACTOR_METATYPE_COMPANY,
+ EXTRACTOR_METATYPE_MANAGER,
+ EXTRACTOR_METATYPE_REVISION_NUMBER,
+*/
+ EXTRACTOR_METATYPE_DURATION,
+ EXTRACTOR_METATYPE_ALBUM,
+ EXTRACTOR_METATYPE_ARTIST,
+ EXTRACTOR_METATYPE_GENRE,
+ EXTRACTOR_METATYPE_TRACK_NUMBER,
+ EXTRACTOR_METATYPE_DISC_NUMBER,
+ EXTRACTOR_METATYPE_PERFORMER,
+ EXTRACTOR_METATYPE_CONTACT_INFORMATION,
+ EXTRACTOR_METATYPE_SONG_VERSION,
+ EXTRACTOR_METATYPE_PICTURE,
+ EXTRACTOR_METATYPE_COVER_PICTURE,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE,
+ EXTRACTOR_METATYPE_EVENT_PICTURE,
+ EXTRACTOR_METATYPE_LOGO,
+ EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
+ EXTRACTOR_METATYPE_SOURCE_DEVICE,
+ EXTRACTOR_METATYPE_DISCLAIMER,
+ EXTRACTOR_METATYPE_WARNING,
+ EXTRACTOR_METATYPE_PAGE_ORDER,
+ EXTRACTOR_METATYPE_WRITER,
+ EXTRACTOR_METATYPE_PRODUCT_VERSION,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
+ EXTRACTOR_METATYPE_MOVIE_DIRECTOR,
+ EXTRACTOR_METATYPE_NETWORK_NAME,
+ EXTRACTOR_METATYPE_SHOW_NAME,
+ EXTRACTOR_METATYPE_CHAPTER_NAME,
+ EXTRACTOR_METATYPE_SONG_COUNT,
+ EXTRACTOR_METATYPE_STARTING_SONG,
+ EXTRACTOR_METATYPE_PLAY_COUNTER,
+ EXTRACTOR_METATYPE_CONDUCTOR,
+ EXTRACTOR_METATYPE_INTERPRETATION,
+ EXTRACTOR_METATYPE_COMPOSER,
+ EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
+ EXTRACTOR_METATYPE_ENCODED_BY,
+ EXTRACTOR_METATYPE_ORIGINAL_TITLE,
+ EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
+ EXTRACTOR_METATYPE_ORIGINAL_WRITER,
+ EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
+ EXTRACTOR_METATYPE_ORIGINAL_PERFORMER,
+ EXTRACTOR_METATYPE_LYRICS,
+ EXTRACTOR_METATYPE_POPULARITY_METER,
+ EXTRACTOR_METATYPE_LICENSEE,
+ EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
+ EXTRACTOR_METATYPE_MOOD,
+ EXTRACTOR_METATYPE_SUBTITLE,
+
+ EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
+ EXTRACTOR_METATYPE_GNUNET_FULL_DATA,
+ EXTRACTOR_METATYPE_RATING,
+ EXTRACTOR_METATYPE_ORGANIZATION,
+ EXTRACTOR_METATYPE_RIPPER,
+ EXTRACTOR_METATYPE_PRODUCER,
+ EXTRACTOR_METATYPE_GROUP,
+ EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
+
+ EXTRACTOR_METATYPE_RESERVED
+};
+gint types_video[3 /*+ 26*/ + 7 /*+ 8*/ + 11 + /*10*/9 + 3 /*+ 26 + 17*/ + 5 /*+ 11*/ + 45 + 8 + 1] =
+{ /* Video */
+ EXTRACTOR_METATYPE_MIMETYPE,
+ EXTRACTOR_METATYPE_FILENAME,
+ EXTRACTOR_METATYPE_COMMENT,
+/*
+ EXTRACTOR_METATYPE_TITLE,
+ EXTRACTOR_METATYPE_BOOK_TITLE,
+ EXTRACTOR_METATYPE_BOOK_EDITION,
+ EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
+ EXTRACTOR_METATYPE_JOURNAL_NAME,
+ EXTRACTOR_METATYPE_JOURNAL_VOLUME,
+ EXTRACTOR_METATYPE_JOURNAL_NUMBER,
+ EXTRACTOR_METATYPE_PAGE_COUNT,
+ EXTRACTOR_METATYPE_PAGE_RANGE,
+ EXTRACTOR_METATYPE_AUTHOR_NAME,
+ EXTRACTOR_METATYPE_AUTHOR_EMAIL,
+ EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER,
+ EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
+ EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER_SERIES,
+ EXTRACTOR_METATYPE_PUBLICATION_TYPE,
+ EXTRACTOR_METATYPE_PUBLICATION_YEAR,
+ EXTRACTOR_METATYPE_PUBLICATION_MONTH,
+ EXTRACTOR_METATYPE_PUBLICATION_DAY,
+ EXTRACTOR_METATYPE_PUBLICATION_DATE,
+ EXTRACTOR_METATYPE_BIBTEX_EPRINT,
+ EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
+ EXTRACTOR_METATYPE_LANGUAGE,
+ EXTRACTOR_METATYPE_CREATION_TIME,
+ EXTRACTOR_METATYPE_URL,
+*/
+ EXTRACTOR_METATYPE_URI,
+ EXTRACTOR_METATYPE_ISRC,
+ EXTRACTOR_METATYPE_HASH_MD4,
+ EXTRACTOR_METATYPE_HASH_MD5,
+ EXTRACTOR_METATYPE_HASH_SHA0,
+ EXTRACTOR_METATYPE_HASH_SHA1,
+ EXTRACTOR_METATYPE_HASH_RMD160,
+/*
+ EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LATITUDE,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE,
+ EXTRACTOR_METATYPE_LOCATION_CITY,
+ EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
+*/
+ EXTRACTOR_METATYPE_UNKNOWN,
+ EXTRACTOR_METATYPE_DESCRIPTION,
+ EXTRACTOR_METATYPE_COPYRIGHT,
+ EXTRACTOR_METATYPE_RIGHTS,
+ EXTRACTOR_METATYPE_KEYWORDS,
+ EXTRACTOR_METATYPE_ABSTRACT,
+ EXTRACTOR_METATYPE_SUMMARY,
+ EXTRACTOR_METATYPE_SUBJECT,
+ EXTRACTOR_METATYPE_CREATOR,
+ EXTRACTOR_METATYPE_FORMAT,
+ EXTRACTOR_METATYPE_FORMAT_VERSION,
+
+ EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_UNKNOWN_DATE,
+ EXTRACTOR_METATYPE_CREATION_DATE,
+ EXTRACTOR_METATYPE_MODIFICATION_DATE,
+/* EXTRACTOR_METATYPE_LAST_PRINTED,*/
+ EXTRACTOR_METATYPE_LAST_SAVED_BY,
+ EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
+ EXTRACTOR_METATYPE_EDITING_CYCLES,
+ EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_REVISION_HISTORY,
+
+ EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
+ EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
+ EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
+/*
+ EXTRACTOR_METATYPE_PACKAGE_NAME,
+ EXTRACTOR_METATYPE_PACKAGE_VERSION,
+ EXTRACTOR_METATYPE_SECTION,
+ EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
+ EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
+ EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
+ EXTRACTOR_METATYPE_PACKAGE_REPLACES,
+ EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
+ EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
+ EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
+ EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
+ EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
+ EXTRACTOR_METATYPE_PACKAGE_SOURCE,
+ EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
+ EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
+ EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
+ EXTRACTOR_METATYPE_LICENSE,
+ EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
+ EXTRACTOR_METATYPE_BUILDHOST,
+ EXTRACTOR_METATYPE_VENDOR,
+ EXTRACTOR_METATYPE_TARGET_OS,
+ EXTRACTOR_METATYPE_SOFTWARE_VERSION,
+ EXTRACTOR_METATYPE_TARGET_PLATFORM,
+ EXTRACTOR_METATYPE_RESOURCE_TYPE,
+ EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
+ EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
+
+ EXTRACTOR_METATYPE_CAMERA_MAKE,
+ EXTRACTOR_METATYPE_CAMERA_MODEL,
+ EXTRACTOR_METATYPE_EXPOSURE,
+ EXTRACTOR_METATYPE_APERTURE,
+ EXTRACTOR_METATYPE_EXPOSURE_BIAS,
+ EXTRACTOR_METATYPE_FLASH,
+ EXTRACTOR_METATYPE_FLASH_BIAS,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM,
+ EXTRACTOR_METATYPE_ISO_SPEED,
+ EXTRACTOR_METATYPE_EXPOSURE_MODE,
+ EXTRACTOR_METATYPE_METERING_MODE,
+ EXTRACTOR_METATYPE_MACRO_MODE,
+ EXTRACTOR_METATYPE_IMAGE_QUALITY,
+ EXTRACTOR_METATYPE_WHITE_BALANCE,
+ EXTRACTOR_METATYPE_ORIENTATION,
+ EXTRACTOR_METATYPE_MAGNIFICATION,
+*/
+ EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
+ EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_THUMBNAIL,
+ EXTRACTOR_METATYPE_IMAGE_RESOLUTION,
+ EXTRACTOR_METATYPE_SOURCE,
+/*
+ EXTRACTOR_METATYPE_CHARACTER_SET,
+ EXTRACTOR_METATYPE_LINE_COUNT,
+ EXTRACTOR_METATYPE_PARAGRAPH_COUNT,
+ EXTRACTOR_METATYPE_WORD_COUNT,
+ EXTRACTOR_METATYPE_CHARACTER_COUNT,
+ EXTRACTOR_METATYPE_PAGE_ORIENTATION,
+ EXTRACTOR_METATYPE_PAPER_SIZE,
+ EXTRACTOR_METATYPE_TEMPLATE,
+ EXTRACTOR_METATYPE_COMPANY,
+ EXTRACTOR_METATYPE_MANAGER,
+ EXTRACTOR_METATYPE_REVISION_NUMBER,
+*/
+ EXTRACTOR_METATYPE_DURATION,
+ EXTRACTOR_METATYPE_ALBUM,
+ EXTRACTOR_METATYPE_ARTIST,
+ EXTRACTOR_METATYPE_GENRE,
+ EXTRACTOR_METATYPE_TRACK_NUMBER,
+ EXTRACTOR_METATYPE_DISC_NUMBER,
+ EXTRACTOR_METATYPE_PERFORMER,
+ EXTRACTOR_METATYPE_CONTACT_INFORMATION,
+ EXTRACTOR_METATYPE_SONG_VERSION,
+ EXTRACTOR_METATYPE_PICTURE,
+ EXTRACTOR_METATYPE_COVER_PICTURE,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE,
+ EXTRACTOR_METATYPE_EVENT_PICTURE,
+ EXTRACTOR_METATYPE_LOGO,
+ EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
+ EXTRACTOR_METATYPE_SOURCE_DEVICE,
+ EXTRACTOR_METATYPE_DISCLAIMER,
+ EXTRACTOR_METATYPE_WARNING,
+ EXTRACTOR_METATYPE_PAGE_ORDER,
+ EXTRACTOR_METATYPE_WRITER,
+ EXTRACTOR_METATYPE_PRODUCT_VERSION,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
+ EXTRACTOR_METATYPE_MOVIE_DIRECTOR,
+ EXTRACTOR_METATYPE_NETWORK_NAME,
+ EXTRACTOR_METATYPE_SHOW_NAME,
+ EXTRACTOR_METATYPE_CHAPTER_NAME,
+ EXTRACTOR_METATYPE_SONG_COUNT,
+ EXTRACTOR_METATYPE_STARTING_SONG,
+ EXTRACTOR_METATYPE_PLAY_COUNTER,
+ EXTRACTOR_METATYPE_CONDUCTOR,
+ EXTRACTOR_METATYPE_INTERPRETATION,
+ EXTRACTOR_METATYPE_COMPOSER,
+ EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
+ EXTRACTOR_METATYPE_ENCODED_BY,
+ EXTRACTOR_METATYPE_ORIGINAL_TITLE,
+ EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
+ EXTRACTOR_METATYPE_ORIGINAL_WRITER,
+ EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
+ EXTRACTOR_METATYPE_ORIGINAL_PERFORMER,
+ EXTRACTOR_METATYPE_LYRICS,
+ EXTRACTOR_METATYPE_POPULARITY_METER,
+ EXTRACTOR_METATYPE_LICENSEE,
+ EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
+ EXTRACTOR_METATYPE_MOOD,
+ EXTRACTOR_METATYPE_SUBTITLE,
+
+ EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
+ EXTRACTOR_METATYPE_GNUNET_FULL_DATA,
+ EXTRACTOR_METATYPE_RATING,
+ EXTRACTOR_METATYPE_ORGANIZATION,
+ EXTRACTOR_METATYPE_RIPPER,
+ EXTRACTOR_METATYPE_PRODUCER,
+ EXTRACTOR_METATYPE_GROUP,
+ EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
+
+ EXTRACTOR_METATYPE_RESERVED
+};
+gint types_image[3 /*+ 26*/ + 7 /*+ 8*/ + 11 + 10 + 3 /*+ 26*/ + 17 + 5 /*+ 11 + 45*/ + 8 + 1] =
+{ /* Image */
+ EXTRACTOR_METATYPE_MIMETYPE,
+ EXTRACTOR_METATYPE_FILENAME,
+ EXTRACTOR_METATYPE_COMMENT,
+/*
+ EXTRACTOR_METATYPE_TITLE,
+ EXTRACTOR_METATYPE_BOOK_TITLE,
+ EXTRACTOR_METATYPE_BOOK_EDITION,
+ EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
+ EXTRACTOR_METATYPE_JOURNAL_NAME,
+ EXTRACTOR_METATYPE_JOURNAL_VOLUME,
+ EXTRACTOR_METATYPE_JOURNAL_NUMBER,
+ EXTRACTOR_METATYPE_PAGE_COUNT,
+ EXTRACTOR_METATYPE_PAGE_RANGE,
+ EXTRACTOR_METATYPE_AUTHOR_NAME,
+ EXTRACTOR_METATYPE_AUTHOR_EMAIL,
+ EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER,
+ EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
+ EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER_SERIES,
+ EXTRACTOR_METATYPE_PUBLICATION_TYPE,
+ EXTRACTOR_METATYPE_PUBLICATION_YEAR,
+ EXTRACTOR_METATYPE_PUBLICATION_MONTH,
+ EXTRACTOR_METATYPE_PUBLICATION_DAY,
+ EXTRACTOR_METATYPE_PUBLICATION_DATE,
+ EXTRACTOR_METATYPE_BIBTEX_EPRINT,
+ EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
+ EXTRACTOR_METATYPE_LANGUAGE,
+ EXTRACTOR_METATYPE_CREATION_TIME,
+ EXTRACTOR_METATYPE_URL,
+*/
+ EXTRACTOR_METATYPE_URI,
+ EXTRACTOR_METATYPE_ISRC,
+ EXTRACTOR_METATYPE_HASH_MD4,
+ EXTRACTOR_METATYPE_HASH_MD5,
+ EXTRACTOR_METATYPE_HASH_SHA0,
+ EXTRACTOR_METATYPE_HASH_SHA1,
+ EXTRACTOR_METATYPE_HASH_RMD160,
+/*
+ EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LATITUDE,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE,
+ EXTRACTOR_METATYPE_LOCATION_CITY,
+ EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
+*/
+ EXTRACTOR_METATYPE_UNKNOWN,
+ EXTRACTOR_METATYPE_DESCRIPTION,
+ EXTRACTOR_METATYPE_COPYRIGHT,
+ EXTRACTOR_METATYPE_RIGHTS,
+ EXTRACTOR_METATYPE_KEYWORDS,
+ EXTRACTOR_METATYPE_ABSTRACT,
+ EXTRACTOR_METATYPE_SUMMARY,
+ EXTRACTOR_METATYPE_SUBJECT,
+ EXTRACTOR_METATYPE_CREATOR,
+ EXTRACTOR_METATYPE_FORMAT,
+ EXTRACTOR_METATYPE_FORMAT_VERSION,
+
+ EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_UNKNOWN_DATE,
+ EXTRACTOR_METATYPE_CREATION_DATE,
+ EXTRACTOR_METATYPE_MODIFICATION_DATE,
+ EXTRACTOR_METATYPE_LAST_PRINTED,
+ EXTRACTOR_METATYPE_LAST_SAVED_BY,
+ EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
+ EXTRACTOR_METATYPE_EDITING_CYCLES,
+ EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_REVISION_HISTORY,
+
+ EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
+ EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
+ EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
+/*
+ EXTRACTOR_METATYPE_PACKAGE_NAME,
+ EXTRACTOR_METATYPE_PACKAGE_VERSION,
+ EXTRACTOR_METATYPE_SECTION,
+ EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
+ EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
+ EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
+ EXTRACTOR_METATYPE_PACKAGE_REPLACES,
+ EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
+ EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
+ EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
+ EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
+ EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
+ EXTRACTOR_METATYPE_PACKAGE_SOURCE,
+ EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
+ EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
+ EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
+ EXTRACTOR_METATYPE_LICENSE,
+ EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
+ EXTRACTOR_METATYPE_BUILDHOST,
+ EXTRACTOR_METATYPE_VENDOR,
+ EXTRACTOR_METATYPE_TARGET_OS,
+ EXTRACTOR_METATYPE_SOFTWARE_VERSION,
+ EXTRACTOR_METATYPE_TARGET_PLATFORM,
+ EXTRACTOR_METATYPE_RESOURCE_TYPE,
+ EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
+ EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
+*/
+ EXTRACTOR_METATYPE_CAMERA_MAKE,
+ EXTRACTOR_METATYPE_CAMERA_MODEL,
+ EXTRACTOR_METATYPE_EXPOSURE,
+ EXTRACTOR_METATYPE_APERTURE,
+ EXTRACTOR_METATYPE_EXPOSURE_BIAS,
+ EXTRACTOR_METATYPE_FLASH,
+ EXTRACTOR_METATYPE_FLASH_BIAS,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM,
+ EXTRACTOR_METATYPE_ISO_SPEED,
+ EXTRACTOR_METATYPE_EXPOSURE_MODE,
+ EXTRACTOR_METATYPE_METERING_MODE,
+ EXTRACTOR_METATYPE_MACRO_MODE,
+ EXTRACTOR_METATYPE_IMAGE_QUALITY,
+ EXTRACTOR_METATYPE_WHITE_BALANCE,
+ EXTRACTOR_METATYPE_ORIENTATION,
+ EXTRACTOR_METATYPE_MAGNIFICATION,
+
+ EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
+ EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_THUMBNAIL,
+ EXTRACTOR_METATYPE_IMAGE_RESOLUTION,
+ EXTRACTOR_METATYPE_SOURCE,
+/*
+ EXTRACTOR_METATYPE_CHARACTER_SET,
+ EXTRACTOR_METATYPE_LINE_COUNT,
+ EXTRACTOR_METATYPE_PARAGRAPH_COUNT,
+ EXTRACTOR_METATYPE_WORD_COUNT,
+ EXTRACTOR_METATYPE_CHARACTER_COUNT,
+ EXTRACTOR_METATYPE_PAGE_ORIENTATION,
+ EXTRACTOR_METATYPE_PAPER_SIZE,
+ EXTRACTOR_METATYPE_TEMPLATE,
+ EXTRACTOR_METATYPE_COMPANY,
+ EXTRACTOR_METATYPE_MANAGER,
+ EXTRACTOR_METATYPE_REVISION_NUMBER,
+
+ EXTRACTOR_METATYPE_DURATION,
+ EXTRACTOR_METATYPE_ALBUM,
+ EXTRACTOR_METATYPE_ARTIST,
+ EXTRACTOR_METATYPE_GENRE,
+ EXTRACTOR_METATYPE_TRACK_NUMBER,
+ EXTRACTOR_METATYPE_DISC_NUMBER,
+ EXTRACTOR_METATYPE_PERFORMER,
+ EXTRACTOR_METATYPE_CONTACT_INFORMATION,
+ EXTRACTOR_METATYPE_SONG_VERSION,
+ EXTRACTOR_METATYPE_PICTURE,
+ EXTRACTOR_METATYPE_COVER_PICTURE,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE,
+ EXTRACTOR_METATYPE_EVENT_PICTURE,
+ EXTRACTOR_METATYPE_LOGO,
+ EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
+ EXTRACTOR_METATYPE_SOURCE_DEVICE,
+ EXTRACTOR_METATYPE_DISCLAIMER,
+ EXTRACTOR_METATYPE_WARNING,
+ EXTRACTOR_METATYPE_PAGE_ORDER,
+ EXTRACTOR_METATYPE_WRITER,
+ EXTRACTOR_METATYPE_PRODUCT_VERSION,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
+ EXTRACTOR_METATYPE_MOVIE_DIRECTOR,
+ EXTRACTOR_METATYPE_NETWORK_NAME,
+ EXTRACTOR_METATYPE_SHOW_NAME,
+ EXTRACTOR_METATYPE_CHAPTER_NAME,
+ EXTRACTOR_METATYPE_SONG_COUNT,
+ EXTRACTOR_METATYPE_STARTING_SONG,
+ EXTRACTOR_METATYPE_PLAY_COUNTER,
+ EXTRACTOR_METATYPE_CONDUCTOR,
+ EXTRACTOR_METATYPE_INTERPRETATION,
+ EXTRACTOR_METATYPE_COMPOSER,
+ EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
+ EXTRACTOR_METATYPE_ENCODED_BY,
+ EXTRACTOR_METATYPE_ORIGINAL_TITLE,
+ EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
+ EXTRACTOR_METATYPE_ORIGINAL_WRITER,
+ EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
+ EXTRACTOR_METATYPE_ORIGINAL_PERFORMER,
+ EXTRACTOR_METATYPE_LYRICS,
+ EXTRACTOR_METATYPE_POPULARITY_METER,
+ EXTRACTOR_METATYPE_LICENSEE,
+ EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
+ EXTRACTOR_METATYPE_MOOD,
+ EXTRACTOR_METATYPE_SUBTITLE,
+*/
+ EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
+ EXTRACTOR_METATYPE_GNUNET_FULL_DATA,
+ EXTRACTOR_METATYPE_RATING,
+ EXTRACTOR_METATYPE_ORGANIZATION,
+ EXTRACTOR_METATYPE_RIPPER,
+ EXTRACTOR_METATYPE_PRODUCER,
+ EXTRACTOR_METATYPE_GROUP,
+ EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
+
+ EXTRACTOR_METATYPE_RESERVED
+};
+gint types_namespace[3 /*+ 26 + 7 + 8*/ + 11 /*+ 10 + 3 + 26 + 17 + 5 + 11 + 45*/ + 8 + 1] =
+{ /* Namespace */
+ EXTRACTOR_METATYPE_MIMETYPE,
+ EXTRACTOR_METATYPE_FILENAME,
+ EXTRACTOR_METATYPE_COMMENT,
+/*
+ EXTRACTOR_METATYPE_TITLE,
+ EXTRACTOR_METATYPE_BOOK_TITLE,
+ EXTRACTOR_METATYPE_BOOK_EDITION,
+ EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER,
+ EXTRACTOR_METATYPE_JOURNAL_NAME,
+ EXTRACTOR_METATYPE_JOURNAL_VOLUME,
+ EXTRACTOR_METATYPE_JOURNAL_NUMBER,
+ EXTRACTOR_METATYPE_PAGE_COUNT,
+ EXTRACTOR_METATYPE_PAGE_RANGE,
+ EXTRACTOR_METATYPE_AUTHOR_NAME,
+ EXTRACTOR_METATYPE_AUTHOR_EMAIL,
+ EXTRACTOR_METATYPE_AUTHOR_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER,
+ EXTRACTOR_METATYPE_PUBLISHER_ADDRESS,
+ EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION,
+ EXTRACTOR_METATYPE_PUBLISHER_SERIES,
+ EXTRACTOR_METATYPE_PUBLICATION_TYPE,
+ EXTRACTOR_METATYPE_PUBLICATION_YEAR,
+ EXTRACTOR_METATYPE_PUBLICATION_MONTH,
+ EXTRACTOR_METATYPE_PUBLICATION_DAY,
+ EXTRACTOR_METATYPE_PUBLICATION_DATE,
+ EXTRACTOR_METATYPE_BIBTEX_EPRINT,
+ EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE,
+ EXTRACTOR_METATYPE_LANGUAGE,
+ EXTRACTOR_METATYPE_CREATION_TIME,
+ EXTRACTOR_METATYPE_URL,
+
+ EXTRACTOR_METATYPE_URI,
+ EXTRACTOR_METATYPE_ISRC,
+ EXTRACTOR_METATYPE_HASH_MD4,
+ EXTRACTOR_METATYPE_HASH_MD5,
+ EXTRACTOR_METATYPE_HASH_SHA0,
+ EXTRACTOR_METATYPE_HASH_SHA1,
+ EXTRACTOR_METATYPE_HASH_RMD160,
+
+ EXTRACTOR_METATYPE_GPS_LATITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LATITUDE,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE_REF,
+ EXTRACTOR_METATYPE_GPS_LONGITUDE,
+ EXTRACTOR_METATYPE_LOCATION_CITY,
+ EXTRACTOR_METATYPE_LOCATION_SUBLOCATION,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY,
+ EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE,
+*/
+ EXTRACTOR_METATYPE_UNKNOWN,
+ EXTRACTOR_METATYPE_DESCRIPTION,
+ EXTRACTOR_METATYPE_COPYRIGHT,
+ EXTRACTOR_METATYPE_RIGHTS,
+ EXTRACTOR_METATYPE_KEYWORDS,
+ EXTRACTOR_METATYPE_ABSTRACT,
+ EXTRACTOR_METATYPE_SUMMARY,
+ EXTRACTOR_METATYPE_SUBJECT,
+ EXTRACTOR_METATYPE_CREATOR,
+ EXTRACTOR_METATYPE_FORMAT,
+ EXTRACTOR_METATYPE_FORMAT_VERSION,
+/*
+ EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_UNKNOWN_DATE,
+ EXTRACTOR_METATYPE_CREATION_DATE,
+ EXTRACTOR_METATYPE_MODIFICATION_DATE,
+ EXTRACTOR_METATYPE_LAST_PRINTED,
+ EXTRACTOR_METATYPE_LAST_SAVED_BY,
+ EXTRACTOR_METATYPE_TOTAL_EDITING_TIME,
+ EXTRACTOR_METATYPE_EDITING_CYCLES,
+ EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_REVISION_HISTORY,
+
+ EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE,
+ EXTRACTOR_METATYPE_FINDER_FILE_TYPE,
+ EXTRACTOR_METATYPE_FINDER_FILE_CREATOR,
+
+ EXTRACTOR_METATYPE_PACKAGE_NAME,
+ EXTRACTOR_METATYPE_PACKAGE_VERSION,
+ EXTRACTOR_METATYPE_SECTION,
+ EXTRACTOR_METATYPE_UPLOAD_PRIORITY,
+ EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY,
+ EXTRACTOR_METATYPE_PACKAGE_CONFLICTS,
+ EXTRACTOR_METATYPE_PACKAGE_REPLACES,
+ EXTRACTOR_METATYPE_PACKAGE_PROVIDES,
+ EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS,
+ EXTRACTOR_METATYPE_PACKAGE_SUGGESTS,
+ EXTRACTOR_METATYPE_PACKAGE_MAINTAINER,
+ EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE,
+ EXTRACTOR_METATYPE_PACKAGE_SOURCE,
+ EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL,
+ EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
+ EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY,
+ EXTRACTOR_METATYPE_LICENSE,
+ EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION,
+ EXTRACTOR_METATYPE_BUILDHOST,
+ EXTRACTOR_METATYPE_VENDOR,
+ EXTRACTOR_METATYPE_TARGET_OS,
+ EXTRACTOR_METATYPE_SOFTWARE_VERSION,
+ EXTRACTOR_METATYPE_TARGET_PLATFORM,
+ EXTRACTOR_METATYPE_RESOURCE_TYPE,
+ EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH,
+ EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY,
+
+ EXTRACTOR_METATYPE_CAMERA_MAKE,
+ EXTRACTOR_METATYPE_CAMERA_MODEL,
+ EXTRACTOR_METATYPE_EXPOSURE,
+ EXTRACTOR_METATYPE_APERTURE,
+ EXTRACTOR_METATYPE_EXPOSURE_BIAS,
+ EXTRACTOR_METATYPE_FLASH,
+ EXTRACTOR_METATYPE_FLASH_BIAS,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH,
+ EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM,
+ EXTRACTOR_METATYPE_ISO_SPEED,
+ EXTRACTOR_METATYPE_EXPOSURE_MODE,
+ EXTRACTOR_METATYPE_METERING_MODE,
+ EXTRACTOR_METATYPE_MACRO_MODE,
+ EXTRACTOR_METATYPE_IMAGE_QUALITY,
+ EXTRACTOR_METATYPE_WHITE_BALANCE,
+ EXTRACTOR_METATYPE_ORIENTATION,
+ EXTRACTOR_METATYPE_MAGNIFICATION,
+
+ EXTRACTOR_METATYPE_IMAGE_DIMENSIONS,
+ EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE,
+ EXTRACTOR_METATYPE_THUMBNAIL,
+ EXTRACTOR_METATYPE_IMAGE_RESOLUTION,
+ EXTRACTOR_METATYPE_SOURCE,
+
+ EXTRACTOR_METATYPE_CHARACTER_SET,
+ EXTRACTOR_METATYPE_LINE_COUNT,
+ EXTRACTOR_METATYPE_PARAGRAPH_COUNT,
+ EXTRACTOR_METATYPE_WORD_COUNT,
+ EXTRACTOR_METATYPE_CHARACTER_COUNT,
+ EXTRACTOR_METATYPE_PAGE_ORIENTATION,
+ EXTRACTOR_METATYPE_PAPER_SIZE,
+ EXTRACTOR_METATYPE_TEMPLATE,
+ EXTRACTOR_METATYPE_COMPANY,
+ EXTRACTOR_METATYPE_MANAGER,
+ EXTRACTOR_METATYPE_REVISION_NUMBER,
+
+ EXTRACTOR_METATYPE_DURATION,
+ EXTRACTOR_METATYPE_ALBUM,
+ EXTRACTOR_METATYPE_ARTIST,
+ EXTRACTOR_METATYPE_GENRE,
+ EXTRACTOR_METATYPE_TRACK_NUMBER,
+ EXTRACTOR_METATYPE_DISC_NUMBER,
+ EXTRACTOR_METATYPE_PERFORMER,
+ EXTRACTOR_METATYPE_CONTACT_INFORMATION,
+ EXTRACTOR_METATYPE_SONG_VERSION,
+ EXTRACTOR_METATYPE_PICTURE,
+ EXTRACTOR_METATYPE_COVER_PICTURE,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE,
+ EXTRACTOR_METATYPE_EVENT_PICTURE,
+ EXTRACTOR_METATYPE_LOGO,
+ EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
+ EXTRACTOR_METATYPE_SOURCE_DEVICE,
+ EXTRACTOR_METATYPE_DISCLAIMER,
+ EXTRACTOR_METATYPE_WARNING,
+ EXTRACTOR_METATYPE_PAGE_ORDER,
+ EXTRACTOR_METATYPE_WRITER,
+ EXTRACTOR_METATYPE_PRODUCT_VERSION,
+ EXTRACTOR_METATYPE_CONTRIBUTOR_NAME,
+ EXTRACTOR_METATYPE_MOVIE_DIRECTOR,
+ EXTRACTOR_METATYPE_NETWORK_NAME,
+ EXTRACTOR_METATYPE_SHOW_NAME,
+ EXTRACTOR_METATYPE_CHAPTER_NAME,
+ EXTRACTOR_METATYPE_SONG_COUNT,
+ EXTRACTOR_METATYPE_STARTING_SONG,
+ EXTRACTOR_METATYPE_PLAY_COUNTER,
+ EXTRACTOR_METATYPE_CONDUCTOR,
+ EXTRACTOR_METATYPE_INTERPRETATION,
+ EXTRACTOR_METATYPE_COMPOSER,
+ EXTRACTOR_METATYPE_BEATS_PER_MINUTE,
+ EXTRACTOR_METATYPE_ENCODED_BY,
+ EXTRACTOR_METATYPE_ORIGINAL_TITLE,
+ EXTRACTOR_METATYPE_ORIGINAL_ARTIST,
+ EXTRACTOR_METATYPE_ORIGINAL_WRITER,
+ EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR,
+ EXTRACTOR_METATYPE_ORIGINAL_PERFORMER,
+ EXTRACTOR_METATYPE_LYRICS,
+ EXTRACTOR_METATYPE_POPULARITY_METER,
+ EXTRACTOR_METATYPE_LICENSEE,
+ EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST,
+ EXTRACTOR_METATYPE_MOOD,
+ EXTRACTOR_METATYPE_SUBTITLE,
+*/
+ EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE,
+ EXTRACTOR_METATYPE_GNUNET_FULL_DATA,
+ EXTRACTOR_METATYPE_RATING,
+ EXTRACTOR_METATYPE_ORGANIZATION,
+ EXTRACTOR_METATYPE_RIPPER,
+ EXTRACTOR_METATYPE_PRODUCER,
+ EXTRACTOR_METATYPE_GROUP,
+ EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME,
+
+ EXTRACTOR_METATYPE_RESERVED
+};
+
+gint *types[7] = {types_generic, types_text, types_music, types_video,
+ types_image, types_namespace, NULL};
+
--
1.7.4
| ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2011-12-23 18:10 | Christian Grothoff | New Issue | |
| 2011-12-24 22:33 | LRN | File Added: 0001-Make-publication-type-combobox-functional.patch | |
| 2011-12-24 22:34 | LRN | Summary | publication type selector in publish dialog does nothing => [patch] publication type selector in publish dialog does nothing |
| 2011-12-24 22:47 | Christian Grothoff | Note Added: 0005199 | |
| 2011-12-24 22:47 | Christian Grothoff | Status | new => resolved |
| 2011-12-24 22:47 | Christian Grothoff | Fixed in Version | => 0.9.1 |
| 2011-12-24 22:47 | Christian Grothoff | Resolution | open => fixed |
| 2011-12-24 22:47 | Christian Grothoff | Assigned To | => LRN |
| 2011-12-25 17:49 | Christian Grothoff | Product Version | => Git master |
| 2011-12-25 17:49 | Christian Grothoff | Target Version | => 0.9.1 |
| 2011-12-26 22:28 | Christian Grothoff | Status | resolved => closed |