[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:48 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=36b7c8f
The following commit has been merged in the master branch:
commit 36b7c8f3acdde0c39e6f55325c6d8ea21356f873
Author: Andreas Huggel <ahuggel at gmx.net>
Date: Thu Sep 18 11:03:20 2008 +0000
Removed obsolete class Cr2Mapping (Vladimir Nadvornik).
---
src/cr2image.cpp | 48 +-----------------------------------------------
src/cr2image_int.hpp | 43 -------------------------------------------
2 files changed, 1 insertion(+), 90 deletions(-)
diff --git a/src/cr2image.cpp b/src/cr2image.cpp
index f10fdc7..e012220 100644
--- a/src/cr2image.cpp
+++ b/src/cr2image.cpp
@@ -144,7 +144,7 @@ namespace Exiv2 {
pData,
size,
TiffCreator::create,
- Cr2Mapping::findDecoder,
+ TiffMapping::findDecoder,
&cr2Header);
}
@@ -204,52 +204,6 @@ namespace Exiv2 {
namespace Exiv2 {
namespace Internal {
- // CR2 mapping table for special CR2 decoding requirements
- const TiffMappingInfo Cr2Mapping::cr2MappingInfo_[] = {
- { "*", Tag::all, Group::ignr, 0, 0 }, // Do not decode tags with group == Group::ignr
- { "*", 0x014a, Group::ifd0, 0, 0 }, // Todo: Controversial, causes problems with Exiftool
- { "*", 0x0100, Group::ifd0, 0, 0 }, // CR2 IFD0 refers to a preview image, ignore these tags
- { "*", 0x0101, Group::ifd0, 0, 0 },
- { "*", 0x0102, Group::ifd0, 0, 0 },
- { "*", 0x0103, Group::ifd0, 0, 0 },
- { "*", 0x0111, Group::ifd0, 0, 0 },
- { "*", 0x0117, Group::ifd0, 0, 0 },
- { "*", 0x011a, Group::ifd0, 0, 0 },
- { "*", 0x011b, Group::ifd0, 0, 0 },
- { "*", 0x0128, Group::ifd0, 0, 0 },
- { "*", 0x02bc, Group::ifd0, &TiffDecoder::decodeXmp, 0 /*Todo*/ },
- { "*", 0x83bb, Group::ifd0, &TiffDecoder::decodeIptc, 0 /*Todo*/ },
- { "*", 0x8649, Group::ifd0, &TiffDecoder::decodeIptc, 0 /*Todo*/ }
- };
-
- DecoderFct Cr2Mapping::findDecoder(const std::string& make,
- uint32_t extendedTag,
- uint16_t group)
- {
- DecoderFct decoderFct = &TiffDecoder::decodeStdTiffEntry;
- const TiffMappingInfo* td = find(cr2MappingInfo_,
- TiffMappingInfo::Key(make, extendedTag, group));
- if (td) {
- // This may set decoderFct to 0, meaning that the tag should not be decoded
- decoderFct = td->decoderFct_;
- }
- return decoderFct;
- }
-
- EncoderFct Cr2Mapping::findEncoder(const std::string& make,
- uint32_t extendedTag,
- uint16_t group)
- {
- EncoderFct encoderFct = 0;
- const TiffMappingInfo* td = find(cr2MappingInfo_,
- TiffMappingInfo::Key(make, extendedTag, group));
- if (td) {
- // Returns 0 if no special encoder function is found
- encoderFct = td->encoderFct_;
- }
- return encoderFct;
- }
-
const char* Cr2Header::cr2sig_ = "CR
--
exiv2 packaging
More information about the pkg-kde-commits
mailing list