[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:50 UTC 2017


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

The following commit has been merged in the master branch:
commit e595f1211f9ca4ba3e7da7e6c6bb88cadc9ef5cb
Author: Andreas Huggel <ahuggel at gmx.net>
Date:   Tue Sep 23 11:54:56 2008 +0000

    Removed special mapping for Olympus makernote thumbnail.
---
 src/tiffimage.cpp       |  2 --
 src/tiffvisitor.cpp     | 19 -------------------
 src/tiffvisitor_int.hpp |  4 ----
 3 files changed, 25 deletions(-)

diff --git a/src/tiffimage.cpp b/src/tiffimage.cpp
index e46b737..4ec47c3 100644
--- a/src/tiffimage.cpp
+++ b/src/tiffimage.cpp
@@ -468,8 +468,6 @@ namespace Exiv2 {
     // TIFF mapping table for special decoding and encoding requirements
     const TiffMappingInfo TiffMapping::tiffMappingInfo_[] = {
         { "*",       Tag::all, Group::ignr,    0, 0 }, // Do not decode tags with group == Group::ignr
-        { "OLYMPUS",   0x0100, Group::olymp1mn,&TiffDecoder::decodeOlympThumb,   &TiffEncoder::encodeOlympThumb     },
-        { "OLYMPUS",   0x0100, Group::olymp2mn,&TiffDecoder::decodeOlympThumb,   &TiffEncoder::encodeOlympThumb     },
         { "*",         0x02bc, Group::ifd0,    &TiffDecoder::decodeXmp,          0 /*done before the tree is traversed*/ },
         { "*",         0x83bb, Group::ifd0,    &TiffDecoder::decodeIptc,         0 /*done before the tree is traversed*/ },
         { "*",         0x8649, Group::ifd0,    &TiffDecoder::decodeIptc,         0 /*done before the tree is traversed*/ },
diff --git a/src/tiffvisitor.cpp b/src/tiffvisitor.cpp
index 90c558c..f0f3458 100644
--- a/src/tiffvisitor.cpp
+++ b/src/tiffvisitor.cpp
@@ -211,20 +211,6 @@ namespace Exiv2 {
         // Nothing to do
     }
 
-    void TiffDecoder::decodeOlympThumb(const TiffEntryBase* object)
-    {
-        const DataValue* v = dynamic_cast<const DataValue*>(object->pValue());
-        if (v != 0) {
-            exifData_["Exif.Thumbnail.Compression"] = uint16_t(6);
-            DataBuf buf(v->size());
-            v->copy(buf.pData_);
-            Exifdatum& ed = exifData_["Exif.Thumbnail.JPEGInterchangeFormat"];
-            ed = uint32_t(0);
-            ed.setDataArea(buf.pData_, buf.size_);
-            exifData_["Exif.Thumbnail.JPEGInterchangeFormatLength"] = uint32_t(buf.size_);
-        }
-    }
-
     void TiffDecoder::getObjData(byte const*& pData,
                                  long& size,
                                  uint16_t tag,
@@ -805,11 +791,6 @@ namespace Exiv2 {
 
     } // TiffEncoder::encodeOffsetEntry
 
-    void TiffEncoder::encodeOlympThumb(TiffEntryBase* object, const Exifdatum* datum)
-    {
-        // Todo
-    }
-
     void TiffEncoder::encodeBigEndianEntry(TiffEntryBase* object, const Exifdatum* datum)
     {
         byteOrder_ = bigEndian;
diff --git a/src/tiffvisitor_int.hpp b/src/tiffvisitor_int.hpp
index c825a66..97ea0fc 100644
--- a/src/tiffvisitor_int.hpp
+++ b/src/tiffvisitor_int.hpp
@@ -261,8 +261,6 @@ namespace Exiv2 {
         void decodeTiffEntry(const TiffEntryBase* object);
         //! Decode a standard TIFF entry
         void decodeStdTiffEntry(const TiffEntryBase* object);
-        //! Decode Olympus Thumbnail from the TIFF makernote into IFD1
-        void decodeOlympThumb(const TiffEntryBase* object);
         //! Decode IPTC data from an IPTCNAA tag or Photoshop ImageResources
         void decodeIptc(const TiffEntryBase* object);
         //! Decode XMP packet from an XMLPacket tag
@@ -407,8 +405,6 @@ namespace Exiv2 {
         void encodeTiffEntryBase(TiffEntryBase* object, const Exifdatum* datum);
         //! Special encoder function for an offset entry.
         void encodeOffsetEntry(TiffEntryBase* object, const Exifdatum* datum);
-        //! Special encoder function to encode an Olympus Thumbnail from the TIFF makernote into IFD1.
-        void encodeOlympThumb(TiffEntryBase* object, const Exifdatum* datum);
 
         //! Special encoder function to encode SubIFD contents to Image group if it contains primary image data
         // Todo void encodeNikonSubIfd(TiffEntryBase* object, const Exifdatum* datum);

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list