[SCM] exiv2 packaging branch, master, updated. debian/0.25-3.1-3734-gdcbc29a

Maximiliano Curia maxy at moszumanska.debian.org
Thu Jul 13 17:39:45 UTC 2017


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=2bc7b26

The following commit has been merged in the master branch:
commit 2bc7b2666eb2820237e148e21101fbe7ea2a4d92
Author: Andreas Huggel <ahuggel at gmx.net>
Date:   Sat Sep 6 06:41:50 2008 +0000

    #567: Fixed exivsimple.
---
 msvc/exivsimple/exivsimple.cpp | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/msvc/exivsimple/exivsimple.cpp b/msvc/exivsimple/exivsimple.cpp
index b6b9092..198f3d5 100644
--- a/msvc/exivsimple/exivsimple.cpp
+++ b/msvc/exivsimple/exivsimple.cpp
@@ -1,6 +1,6 @@
 // ***************************************************************** -*- C++ -*-
 /*
- * Copyright (C) 2004-2007 Andreas Huggel <ahuggel at gmx.net>
+ * Copyright (C) 2004-2008 Andreas Huggel <ahuggel at gmx.net>
  * 
  * This program is part of the Exiv2 distribution.
  *
@@ -155,20 +155,20 @@ EXIVSIMPLE_API int ImageData(HIMAGE img, BYTE *buffer, unsigned int size)
 EXIVSIMPLE_API void SetThumbnail(HIMAGE img, const BYTE *buffer, unsigned int size)
 {
     ImageWrapper *imgWrap = (ImageWrapper*)img;
-    Exiv2::ExifData &exifData = imgWrap->image->exifData();
-    exifData.setJpegThumbnail(buffer, size);
+    Exiv2::ExifData& exifData = imgWrap->image->exifData();
+    Exiv2::ExifThumb exifThumb(exifData);
+    exifThumb.setJpegThumbnail(buffer, size);
 }
 
 EXIVSIMPLE_API unsigned int GetThumbnail(HIMAGE img, BYTE *buffer, unsigned int size)
 {
     ImageWrapper *imgWrap = (ImageWrapper*)img;
-    Exiv2::ExifData &exifData = imgWrap->image->exifData();
-    Exiv2::Thumbnail::AutoPtr thumbnail;
-    thumbnail = exifData.getThumbnail();
-    if (thumbnail.get() == 0) {
+    Exiv2::ExifData& exifData = imgWrap->image->exifData();
+    Exiv2::ExifThumb exifThumb(exifData);
+    Exiv2::DataBuf buf = exifThumb.copy();
+    if (buf.size_ == 0) {
         return 0;
     }
-    Exiv2::DataBuf buf = thumbnail->copy(exifData);
     if (buf.size_ > (long)size) {
         return unsigned int(-1);
     }

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list