Mercurial > geeqie
diff src/exif.h @ 1288:10073464e6aa
use metadata_read_* functions where possible
switch exiv2 to utf8 charset
support for exiv2 formatting that depends on other tags:
http://dev.robotbattle.com/bugs/view.php?id=0000516
author | nadvornik |
---|---|
date | Sat, 07 Feb 2009 19:01:21 +0000 |
parents | 8b89e3ff286b |
children | 91bed0d66cf2 |
line wrap: on
line diff
--- a/src/exif.h Fri Feb 06 23:49:03 2009 +0000 +++ b/src/exif.h Sat Feb 07 19:01:21 2009 +0000 @@ -92,7 +92,6 @@ EXIF_UNIT_CENTIMETER = 3 } ExifUnitType; - typedef struct _ExifFormattedText ExifFormattedText; struct _ExifFormattedText { @@ -107,6 +106,8 @@ *----------------------------------------------------------------------------- */ +void exif_init(void); + ExifData *exif_read(gchar *path, gchar *sidecar_path, GHashTable *modified_xmp); ExifData *exif_read_fd(FileData *fd); @@ -151,7 +152,7 @@ gchar *exif_get_formatted_by_key(ExifData *exif, const gchar *key, gint *key_valid); gint exif_update_metadata(ExifData *exif, const gchar *key, const GList *values); -GList *exif_get_metadata(ExifData *exif, const gchar *key); +GList *exif_get_metadata(ExifData *exif, const gchar *key, MetadataFormat format); guchar *exif_get_color_profile(ExifData *exif, guint *data_len);