Mercurial > geeqie
comparison src/exiv2.cc @ 506:fc9c8a3e1a8b
Handle the newline in DEBUG_N() macro instead of adding one
in each debug message string.
author | zas_ |
---|---|
date | Thu, 24 Apr 2008 00:15:03 +0000 |
parents | a1f13fab6686 |
children | 135570a8bd96 |
comparison
equal
deleted
inserted
replaced
505:60f75a9799b2 | 506:fc9c8a3e1a8b |
---|---|
82 g_free(pathl); | 82 g_free(pathl); |
83 // g_assert (image.get() != 0); | 83 // g_assert (image.get() != 0); |
84 image->readMetadata(); | 84 image->readMetadata(); |
85 | 85 |
86 #if EXIV2_TEST_VERSION(0,16,0) | 86 #if EXIV2_TEST_VERSION(0,16,0) |
87 DEBUG_2("xmp count %li\n", image->xmpData().count()); | 87 DEBUG_2("xmp count %li", image->xmpData().count()); |
88 if (sidecar_path && image->xmpData().empty()) | 88 if (sidecar_path && image->xmpData().empty()) |
89 { | 89 { |
90 gchar *sidecar_pathl = path_from_utf8(sidecar_path); | 90 gchar *sidecar_pathl = path_from_utf8(sidecar_path); |
91 sidecar = Exiv2::ImageFactory::open(sidecar_pathl); | 91 sidecar = Exiv2::ImageFactory::open(sidecar_pathl); |
92 g_free(sidecar_pathl); | 92 g_free(sidecar_pathl); |
93 sidecar->readMetadata(); | 93 sidecar->readMetadata(); |
94 have_sidecar = sidecar->good(); | 94 have_sidecar = sidecar->good(); |
95 DEBUG_2("sidecar xmp count %li\n", sidecar->xmpData().count()); | 95 DEBUG_2("sidecar xmp count %li", sidecar->xmpData().count()); |
96 } | 96 } |
97 | 97 |
98 #endif | 98 #endif |
99 #if EXIV2_TEST_VERSION(0,14,0) | 99 #if EXIV2_TEST_VERSION(0,14,0) |
100 if (image->mimeType() == std::string("image/jpeg")) | 100 if (image->mimeType() == std::string("image/jpeg")) |
143 | 143 |
144 extern "C" { | 144 extern "C" { |
145 | 145 |
146 ExifData *exif_read(gchar *path, gchar *sidecar_path) | 146 ExifData *exif_read(gchar *path, gchar *sidecar_path) |
147 { | 147 { |
148 DEBUG_1("exif read %s, sidecar: %s\n", path, sidecar_path ? sidecar_path : "-"); | 148 DEBUG_1("exif read %s, sidecar: %s", path, sidecar_path ? sidecar_path : "-"); |
149 try { | 149 try { |
150 return new ExifData(path, sidecar_path); | 150 return new ExifData(path, sidecar_path); |
151 } | 151 } |
152 catch (Exiv2::AnyError& e) { | 152 catch (Exiv2::AnyError& e) { |
153 std::cout << "Caught Exiv2 exception '" << e << "'\n"; | 153 std::cout << "Caught Exiv2 exception '" << e << "'\n"; |
767 if (!filter_file_class(path, FORMAT_CLASS_RAWIMAGE)) return 0; | 767 if (!filter_file_class(path, FORMAT_CLASS_RAWIMAGE)) return 0; |
768 | 768 |
769 try { | 769 try { |
770 RawFile rf(fd); | 770 RawFile rf(fd); |
771 offset = rf.preview_offset(); | 771 offset = rf.preview_offset(); |
772 DEBUG_1("%s: offset %lu\n", path, offset); | 772 DEBUG_1("%s: offset %lu", path, offset); |
773 } | 773 } |
774 catch (Exiv2::AnyError& e) { | 774 catch (Exiv2::AnyError& e) { |
775 std::cout << "Caught Exiv2 exception '" << e << "'\n"; | 775 std::cout << "Caught Exiv2 exception '" << e << "'\n"; |
776 return 0; | 776 return 0; |
777 } | 777 } |