Mercurial > geeqie.yaz
changeset 179:37004d5a584a
and first version that actually shows some exif data (see advanced view)
author | nadvornik |
---|---|
date | Wed, 13 Feb 2008 17:08:04 +0000 |
parents | 9dc8bc9b2bb9 |
children | e6c8cf017d68 |
files | src/bar_exif.c src/exiv2.cc |
diffstat | 2 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/bar_exif.c Wed Feb 13 16:52:41 2008 +0000 +++ b/src/bar_exif.c Wed Feb 13 17:08:04 2008 +0000 @@ -28,7 +28,7 @@ #define BAR_EXIF_DATA_COLUMN_WIDTH 250 static const gchar *bar_exif_key_list_real[] = { - "fCamera", + "Exif.Image.Model" /*, "fDateTime", "fShutterSpeed", "fAperture", @@ -43,7 +43,7 @@ "fResolution", "Orientation", "ImageDescription", - "Copyright" + "Copyright" */ }; const gchar **bar_exif_key_list = bar_exif_key_list_real;
--- a/src/exiv2.cc Wed Feb 13 16:52:41 2008 +0000 +++ b/src/exiv2.cc Wed Feb 13 17:08:04 2008 +0000 @@ -31,10 +31,13 @@ g_assert (image.get() != 0); image->readMetadata(); exif->exifData = image->exifData(); + return exif; } catch (Exiv2::AnyError& e) { std::cout << "Caught Exiv2 exception '" << e << "'\n"; + return 0; } + } void exif_free(ExifData *exif)