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 }