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

Maximiliano Curia maxy at moszumanska.debian.org
Thu Jul 13 17:40:56 UTC 2017


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

The following commit has been merged in the master branch:
commit 4a9c1936242ffc7a7aad9dee380dfb725ae7bb35
Author: Andreas Huggel <ahuggel at gmx.net>
Date:   Mon Dec 7 16:01:14 2009 +0000

    #658: Header of SP-560UZ ORF files seems to have a different magic.
---
 src/orfimage.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/orfimage.cpp b/src/orfimage.cpp
index 91a903d..9ae011b 100644
--- a/src/orfimage.cpp
+++ b/src/orfimage.cpp
@@ -209,7 +209,7 @@ namespace Exiv2 {
     namespace Internal {
 
     OrfHeader::OrfHeader()
-        : TiffHeaderBase('O'<< 8 | 'R', 8, littleEndian, 0x00000008)
+        : TiffHeaderBase(0x4f52, 8, littleEndian, 0x00000008)
     {
     }
 
@@ -230,7 +230,8 @@ namespace Exiv2 {
         else {
             return false;
         }
-        if (tag() != getUShort(pData + 2, byteOrder())) return false;
+        uint16_t sig = getUShort(pData + 2, byteOrder());
+        if (tag() != sig && 0x5352 != sig) return false; // #658: Added 0x5352 for SP-560UZ
         setOffset(getULong(pData + 4, byteOrder()));
         if (offset() != 0x00000008) return false;
 

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list