From 43258a695765374968540f22319e8cd62da45297 Mon Sep 17 00:00:00 2001 From: dan Date: Sun, 28 Apr 2024 12:13:16 -0400 Subject: fix: update exiv2 wrapper --- lib/exif_wrapper.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/exif_wrapper.cpp b/lib/exif_wrapper.cpp index c4088ef..d7ba4d2 100644 --- a/lib/exif_wrapper.cpp +++ b/lib/exif_wrapper.cpp @@ -4,6 +4,7 @@ #include #include #include +#include #include @@ -16,7 +17,7 @@ extern "C" unsigned int getExifOrientation(uint8_t* imgBytes, unsigned int size) ::atexit(Exiv2::XmpParser::terminate); Exiv2::enableBMFF(); - Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(imgBytes, size); + Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open(imgBytes, size); assert(image.get() != 0); image->readMetadata(); @@ -25,7 +26,7 @@ extern "C" unsigned int getExifOrientation(uint8_t* imgBytes, unsigned int size) return 9; } - return (unsigned int) exifData[ORIENTATION_KEY].toLong(); + return (unsigned int) exifData[ORIENTATION_KEY].toUint32(); } //catch (std::exception& e) { //catch (Exiv2::AnyError& e) { -- cgit v1.2.3