[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:39 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=204c64c
The following commit has been merged in the master branch:
commit 204c64cacec576f86652c772a02ddcb4442013d9
Author: Andreas Huggel <ahuggel at gmx.net>
Date: Sun May 21 14:34:43 2006 +0000
Minor doc changes, extracted makernote table to __makernotes__ to reuse it on the website page
---
doc/ChangeLog | 31 ++++
doc/templates/Makefile | 6 +-
.../{makernote.html.in => __makernotes__} | 72 ---------
doc/templates/makernote.html.in | 171 +--------------------
doc/templates/tags-minolta.html.in | 6 +-
5 files changed, 39 insertions(+), 247 deletions(-)
diff --git a/doc/ChangeLog b/doc/ChangeLog
index afeeff0..efaa6c9 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,32 @@
+Changes from version 0.9.1 to 0.10
+----------------------------------
+
+* Exiv2 utility
+ - 0000468: [tools] Added -P option to control what information is displayed
+ in print mode, added -b and -u options to control output of large
+ values and unknown tags. (Better print control suggested by Udi Fuchs)
+ - Display filename in print mode if processing multiple images,
+ like grep does. (Roger Larsson)
+
+* Exiv2 library
+ - 0000462: Support TIFF format, part 1: Read support for TIFF and TIFF-based
+ RAW formats, including NEF, CR2, PEF, SR2 and MRW.
+ - 0000458: [build environment] Support pkg-config tool,
+ removed <prefix>/include/exiv2 path from exiv2-config output.
+ (Suggested by Udi Fuchs)
+ - 0000456: [miscellaneous] Check for 0 pointer before invoking std::string
+ constructor on C-string.
+ - Added Minolta makernote. (Gilles Caulier)
+ - Added support for Exif.Image.Orientation for Canon CRW images.
+ - Improved the print functions for Exif.Nikon[13].AFFocusPos.
+ (Roger Larsson)
+ - Updated some Canon labels and translations (Patrice Boissonneault)
+ - Changed some Nikon tag names. (Based on feedback from Udi Fuchs)
+
+* MSVC related
+ Added COM project. (Patrice Boissonneault)
+
+
Changes from version 0.9 to 0.9.1
---------------------------------
@@ -12,6 +41,7 @@ Changes from version 0.9 to 0.9.1
- Cleaned up some #include statements (mentioned here because this
may lead to unexpected compiler errors).
+
Changes from version 0.8 to 0.9
-------------------------------
@@ -37,6 +67,7 @@ Changes from version 0.8 to 0.9
- [exivsimple] Changed DllTypeId::time and DllTypeId::date to
DllTypeId::isoTime and DllTypeId::isoDate to avoid a name clash.
+
Changes from version 0.7 to 0.8
-------------------------------
diff --git a/doc/templates/Makefile b/doc/templates/Makefile
index 97e3dec..49bfa00 100644
--- a/doc/templates/Makefile
+++ b/doc/templates/Makefile
@@ -14,9 +14,9 @@
# Only tested with GNU make.
#
-TABLES = Exif Canon CanonCs1 CanonCs2 CanonCf Fujifilm Minolta MinoltaCsOld \
- MinoltaCsNew MinoltaCs5D MinoltaCs7D Nikon1 Nikon2 Nikon3 \
- Olympus Panasonic Sigma Sony
+TABLES = Exif Canon CanonCs1 CanonCs2 CanonCf Fujifilm Minolta MinoltaCsNew \
+ MinoltaCs5D MinoltaCs7D Nikon1 Nikon2 Nikon3 Olympus Panasonic \
+ Sigma Sony
TAGLIST = ../../src/taglist
diff --git a/doc/templates/makernote.html.in b/doc/templates/__makernotes__
similarity index 53%
copy from doc/templates/makernote.html.in
copy to doc/templates/__makernotes__
index 143cd1e..3c75b59 100644
--- a/doc/templates/makernote.html.in
+++ b/doc/templates/__makernotes__
@@ -1,43 +1,3 @@
-__doctype__
-<html>
-__header2__
-<body>
-
-<div id="content">
-
-__index1__
-
-<h1>MakerNote Formats and Specifications</h1>
-
-<p>
-The Makernote is tag 0x927c in the Exif IFD. According to the
-<a title="The Exif 2.2 standard (PDF)" href="http://tsc.jeita.or.jp/avs/data/cp3451.pdf">
-Exif 2.2 standard</a>, the makernote is <i>"a tag for manufacturers of
-Exif writers to record any desired information. The contents are up to
-the manufacturer, but this tag should not be used for any other than
-its intended purpose."</i></p>
-
-<p>Unfortunately, most vendors do not publish their makernote specifications. (Why not?)
-Most of the <a href="#R0">specifications available on the Internet</a>
-were reverse-engineered. Judging from the size of many makernote fields, manufacturers
-apparently store a lot of information there and from the available specifications,
-some of this is certainly quite interesting. For example, makernotes may contain
-information about the lens used, contrast, saturation and sharpness settings, image
-quality settings, etc.</p>
-
-<p>Many (but not all) vendors write the makernote in TIFF IFD (Image File Directory) format,
-i.e., in the same format as the rest of the Exif information is encoded. Although this may
-appear to make sense at first glance, it actually complicates the situation for programs that
-attempt to write to the Exif data. The problem is that IFDs contain offsets relative to the
-start of the Exif data. That implies that if an Exif writer moves a makernote field encoded in
-IFD format to a different location within the Exif data, it gets corrupted. The reason to
-write to the Exif data could be as simple as to add copyright information, an Exif comment,
-etc. In my opinion, this is a bug in the specification. In fact, some vendors seem to have
-recognized this problem and use offsets relative to somewhere at the beginning of the makernote
-field for the makernote IFD.</p>
-
-<p>The following table summarizes the structures of the makernote field used by some vendors.
-Please let me know if you find further specifications on the Internet.</p>
<table class="ReportTable" id="report-1" cellspacing="0">
<colgroup>
<col>
@@ -207,35 +167,3 @@ t1.onsort = function () {
<sup>2)</sup> If not specified, offsets are relative to the start of the TIFF header.
</small>
</p>
-
-<p><a href="http://www.exif.org/">Exif.org</a> has another table with similar
- info and sample pictures: <a href="http://www.exif.org/samples.html">Digital
- Camera Sample Images</a>. According to this source, (at least some) Ricoh and
- Kodak cameras do not write the makernote in IFD format.</p>
-<h2><a name="R0">References</a></h2>
-<p><a name="R1">[1]</a> <a href="http://park2.wakwak.com/%7Etsuruzoh/Computer/Digicams/exif-e.html">Exif
- file format</a> by TsuruZoh Tachibanaya<br>
- <a name="R2">[2]</a> <a href="http://www.burren.cx/david/canon.html">EXIF Makernote
- of Canon</a> by David Burren<br>
- <a name="R3">[3]</a> <a href="http://www.tawbaware.com/990exif.htm">Makernote
- EXIF Tag of the Nikon 990</a> by Max Lyons<br>
- <a name="R4">[4]</a> <a href="http://www.dicasoft.de/casiomn.htm">"Makernote"
- Exif tag of Casio</a> by Eckhard Henkel<br>
- <a name="R5">[5]</a> <a href="http://www.dalibor.cz/minolta/makernote.htm">Minolta
- MakerNote</a> by Dalibor Jelinek<br>
- <a name="R6">[6]</a> <a href="http://www.exif.org/makernotes/SanyoMakerNote.html">Sanyo
- MakerNote</a> by John Hawkins<br>
- <a name="R7">[7]</a> <a href="http://www.x3f.info/technotes/FileDocs/MakerNoteDoc.html">
- SIGMA and FOVEON EXIF MakerNote Documentation</a> by Foveon<br>
- <a name="R8">[8]</a> <a href="http://www.compton.nu/panasonic.html">Panasonic
- MakerNote Information</a> by Tom Hughes<br>
- <a name="R9">[9]</a> <a href="http://www.ozhiker.com/electronics/pjmt/jpeg_info/makernotes.html">
- Various Makernote specifications</a> from the <a href="http://www.ozhiker.com/electronics/pjmt/index.html">
- PHP JPEG Metadata Toolkit</a> by Evan Hunter<br>
- <a name="R10">[10]</a> <a href="http://www.sno.phy.queensu.ca/~phil/exiftool/">ExifTool</a>, the most complete and up-to-date tool for reading and writing meta information in image files, by Phil Harvey</p>
-
-</div>
-<!-- closes content -->
-
-</body>
-</html>
diff --git a/doc/templates/makernote.html.in b/doc/templates/makernote.html.in
index 143cd1e..f130e5c 100644
--- a/doc/templates/makernote.html.in
+++ b/doc/templates/makernote.html.in
@@ -38,176 +38,7 @@ field for the makernote IFD.</p>
<p>The following table summarizes the structures of the makernote field used by some vendors.
Please let me know if you find further specifications on the Internet.</p>
-<table class="ReportTable" id="report-1" cellspacing="0">
- <colgroup>
- <col>
- <col>
- <col>
- <col>
- <col>
- <col align="center">
- <col>
- </colgroup>
- <thead>
- <tr>
- <th><b>Make</b></th>
- <th><b>Format</b></th>
- <th><b>Header</b></th>
- <th><b>Endian</b> <sup>1)</sup></th>
- <th><b>Offsets</b> <sup>2)</sup></th>
- <th><b>Ref</b></th>
- <th><b>Remarks</b></th>
- </tr>
- </thead>
- <tbody>
- <tr class="OddRow">
- <td>Canon</td>
- <td>IFD</td>
- <td>None</td>
- <td> </td>
- <td> </td>
- <td><a href="#R2">[2]</a></td>
- <td>Some CR2 images have a non-zero next-IFD pointer</td>
- </tr>
- <tr class="EvenRow">
- <td>Casio</td>
- <td>IFD</td>
- <td>-</td>
- <td>-</td>
- <td>-</td>
- <td><a href="#R4">[4]</a></td>
- <td>Not supported by Exiv2 yet</td>
- </tr>
- <tr class="OddRow">
- <td>FUJIFILM</td>
- <td>IFD, usually at offset 12</td>
- <td>Starts with the string "FUJIFILM"
- and a 4 byte pointer to the IFD</td>
- <td>Little-endian (II)</td>
- <td>Relative to the beginning of the makernote</td>
- <td><a href="#R1">[1]</a></td>
- <td>Exif data uses big-endian (MM) byte order</td>
- </tr>
- <tr class="EvenRow">
- <td>Minolta, KONICA MINOLTA</td>
- <td>IFD</td>
- <td>None</td>
- <td> </td>
- <td> </td>
- <td><a href="#R5">[5]</a></td>
- <td>Camera settings tag is encoded in big-endian (MM) style, regardless of
- the encoding style of the Exif data</td>
- </tr>
- <tr class="OddRow">
- <td>NIKON</td>
- <td>IFD</td>
- <td>None</td>
- <td> </td>
- <td> </td>
- <td><a href="#R3">[3]</a></td>
- <td>Models using this makernote include E990, D1</td>
- </tr>
- <tr class="EvenRow">
- <td>NIKON</td>
- <td>IFD, at offset 8</td>
- <td>"Nikon
--
exiv2 packaging
More information about the pkg-kde-commits
mailing list