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

Maximiliano Curia maxy at moszumanska.debian.org
Thu Jul 13 17:37:46 UTC 2017


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

The following commit has been merged in the master branch:
commit 2b12dfea4ca2d45ac4c131206ec3040ea4fe3956
Author: Andreas Huggel <ahuggel at gmx.net>
Date:   Wed Jun 28 06:17:37 2006 +0000

    Updated Cr2Image to use mmap
---
 src/cr2image.cpp | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/cr2image.cpp b/src/cr2image.cpp
index d596e3a..3b9efc4 100644
--- a/src/cr2image.cpp
+++ b/src/cr2image.cpp
@@ -158,15 +158,9 @@ namespace Exiv2 {
             throw Error(3, "CR2");
         }
         clearMetadata();
-
-        // Read the image into a memory buffer
-        long len = io_->size();
-        DataBuf buf(len);
-        io_->read(buf.pData_, len);
-        if (io_->error() || io_->eof()) throw Error(14);
-
-        TiffParser::decode(this, buf.pData_, buf.size_, 
+        TiffParser::decode(this, io_->mmap(), io_->size(),
                            TiffCreator::create, Cr2Decoder::findDecoder);
+
     } // Cr2Image::readMetadata
 
     void Cr2Image::writeMetadata()

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list