[SCM] exiv2 packaging branch, master, updated. debian/0.25-3.1-3734-gdcbc29a
Maximiliano Curia
maxy at moszumanska.debian.org
Thu Jul 13 17:42:59 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=bd90c19
The following commit has been merged in the master branch:
commit bd90c19219e8f32acc0524e2906973b2ff8d04e4
Author: Andreas Huggel <ahuggel at gmx.net>
Date: Wed Apr 11 16:02:44 2012 +0000
#819: Fixed PentaxDng offsets so that they are relative to the beginning of the makernote, added support for the PentaxDng preview image.
---
src/makernote.cpp | 5 +++++
src/makernote_int.hpp | 1 +
src/preview.cpp | 26 ++++++++++++++------------
3 files changed, 20 insertions(+), 12 deletions(-)
diff --git a/src/makernote.cpp b/src/makernote.cpp
index b08efef..933d964 100644
--- a/src/makernote.cpp
+++ b/src/makernote.cpp
@@ -520,6 +520,11 @@ namespace Exiv2 {
return header_.size_;
}
+ uint32_t PentaxDngMnHeader::baseOffset(uint32_t mnOffset) const
+ {
+ return mnOffset;
+ }
+
uint32_t PentaxDngMnHeader::ifdOffset() const
{
return sizeOfSignature();
diff --git a/src/makernote_int.hpp b/src/makernote_int.hpp
index 3dbe514..cc69f30 100644
--- a/src/makernote_int.hpp
+++ b/src/makernote_int.hpp
@@ -382,6 +382,7 @@ namespace Exiv2 {
virtual uint32_t size() const;
virtual uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder) const;
virtual uint32_t ifdOffset() const;
+ virtual uint32_t baseOffset(uint32_t mnOffset) const;
//@}
static uint32_t sizeOfSignature();
diff --git a/src/preview.cpp b/src/preview.cpp
index caf39b8..8664c1f 100644
--- a/src/preview.cpp
+++ b/src/preview.cpp
@@ -321,8 +321,9 @@ namespace {
{ 0, createLoaderExifDataJpeg, 5 },
{ 0, createLoaderExifDataJpeg, 6 },
{ 0, createLoaderExifDataJpeg, 7 },
- { "image/x-panasonic-rw2", createLoaderExifDataJpeg, 8 },
- { 0, createLoaderExifDataJpeg, 9 },
+ { 0, createLoaderExifDataJpeg, 8 },
+ { "image/x-panasonic-rw2", createLoaderExifDataJpeg, 9 },
+ { 0, createLoaderExifDataJpeg,10 },
{ 0, createLoaderTiff, 0 },
{ 0, createLoaderTiff, 1 },
{ 0, createLoaderTiff, 2 },
@@ -356,16 +357,17 @@ namespace {
};
const LoaderExifDataJpeg::Param LoaderExifDataJpeg::param_[] = {
- { "Exif.Thumbnail.JPEGInterchangeFormat", "Exif.Thumbnail.JPEGInterchangeFormatLength" }, // 0
- { "Exif.NikonPreview.JPEGInterchangeFormat", "Exif.NikonPreview.JPEGInterchangeFormatLength" }, // 1
- { "Exif.Pentax.PreviewOffset", "Exif.Pentax.PreviewLength" }, // 2
- { "Exif.Minolta.ThumbnailOffset", "Exif.Minolta.ThumbnailLength" }, // 3
- { "Exif.SonyMinolta.ThumbnailOffset", "Exif.SonyMinolta.ThumbnailLength" }, // 4
- { "Exif.Olympus.ThumbnailImage", 0 }, // 5
- { "Exif.Olympus2.ThumbnailImage", 0 }, // 6
- { "Exif.Minolta.Thumbnail", 0 }, // 7
- { "Exif.PanasonicRaw.PreviewImage", 0 }, // 8
- { "Exif.SamsungPreview.JPEGInterchangeFormat", "Exif.SamsungPreview.JPEGInterchangeFormatLength" } // 9
+ { "Exif.Thumbnail.JPEGInterchangeFormat", "Exif.Thumbnail.JPEGInterchangeFormatLength" }, // 0
+ { "Exif.NikonPreview.JPEGInterchangeFormat", "Exif.NikonPreview.JPEGInterchangeFormatLength" }, // 1
+ { "Exif.Pentax.PreviewOffset", "Exif.Pentax.PreviewLength" }, // 2
+ { "Exif.PentaxDng.PreviewOffset", "Exif.PentaxDng.PreviewLength" }, // 3
+ { "Exif.Minolta.ThumbnailOffset", "Exif.Minolta.ThumbnailLength" }, // 4
+ { "Exif.SonyMinolta.ThumbnailOffset", "Exif.SonyMinolta.ThumbnailLength" }, // 5
+ { "Exif.Olympus.ThumbnailImage", 0 }, // 6
+ { "Exif.Olympus2.ThumbnailImage", 0 }, // 7
+ { "Exif.Minolta.Thumbnail", 0 }, // 8
+ { "Exif.PanasonicRaw.PreviewImage", 0 }, // 9
+ { "Exif.SamsungPreview.JPEGInterchangeFormat", "Exif.SamsungPreview.JPEGInterchangeFormatLength" } // 10
};
const LoaderTiff::Param LoaderTiff::param_[] = {
--
exiv2 packaging
More information about the pkg-kde-commits
mailing list