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


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

The following commit has been merged in the master branch:
commit a14ccf71b16147a7e6ee00857dce5a74324cc559
Author: HumanDynamo <caulier.gilles at gmail.com>
Date:   Sun Oct 29 09:40:20 2006 +0000

    GPS Exif tags descriptions backported from Exif spec 2.2. All Exif tags descriptions implementation are now complete
---
 src/tags.cpp | 122 +++++++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 98 insertions(+), 24 deletions(-)

diff --git a/src/tags.cpp b/src/tags.cpp
index 7a3f225..d966dd8 100644
--- a/src/tags.cpp
+++ b/src/tags.cpp
@@ -971,30 +971,104 @@ namespace Exiv2 {
                 "Indicates the altitude based on the reference in GPSAltitudeRef. "
                 "Altitude is expressed as one RATIONAL value. The reference unit is meters.", 
                 gpsIfdId, gpsTags, unsignedRational, print0x0006),
-        TagInfo(0x0007, "GPSTimeStamp", "GPSTimeStamp", "GPS time (atomic clock)", gpsIfdId, gpsTags, unsignedRational, print0x0007),
-        TagInfo(0x0008, "GPSSatellites", "GPSSatellites", "GPS satellites used for measurement", gpsIfdId, gpsTags, asciiString, printValue),
-        TagInfo(0x0009, "GPSStatus", "GPSStatus", "GPS receiver status", gpsIfdId, gpsTags, asciiString, printValue),
-        TagInfo(0x000a, "GPSMeasureMode", "GPSMeasureMode", "GPS measurement mode", gpsIfdId, gpsTags, asciiString, printValue),
-        TagInfo(0x000b, "GPSDOP", "GPSDOP", "Measurement precision", gpsIfdId, gpsTags, unsignedRational, printValue),
-        TagInfo(0x000c, "GPSSpeedRef", "GPSSpeedRef", "Speed unit", gpsIfdId, gpsTags, asciiString, EXV_PRINT_TAG(exifGPSSpeedRef)),
-        TagInfo(0x000d, "GPSSpeed", "GPSSpeed", "Speed of GPS receiver", gpsIfdId, gpsTags, unsignedRational, printValue),
-        TagInfo(0x000e, "GPSTrackRef", "GPSTrackRef", "Reference for direction of movement", gpsIfdId, gpsTags, asciiString, printValue),
-        TagInfo(0x000f, "GPSTrack", "GPSTrack", "Direction of movement", gpsIfdId, gpsTags, unsignedRational, printValue),
-        TagInfo(0x0010, "GPSImgDirectionRef", "GPSImgDirectionRef", "Reference for direction of image", gpsIfdId, gpsTags, asciiString, printValue),
-        TagInfo(0x0011, "GPSImgDirection", "GPSImgDirection", "Direction of image", gpsIfdId, gpsTags, unsignedRational, printValue),
-        TagInfo(0x0012, "GPSMapDatum", "GPSMapDatum", "Geodetic survey data used", gpsIfdId, gpsTags, asciiString, printValue),
-        TagInfo(0x0013, "GPSDestLatitudeRef", "GPSDestLatitudeRef", "Reference for latitude of destination", gpsIfdId, gpsTags, asciiString, EXV_PRINT_TAG(exifGPSLatitudeRef)),
-        TagInfo(0x0014, "GPSDestLatitude", "GPSDestLatitude", "Latitude of destination", gpsIfdId, gpsTags, unsignedRational, printDegrees),
-        TagInfo(0x0015, "GPSDestLongitudeRef", "GPSDestLongitudeRef", "Reference for longitude of destination", gpsIfdId, gpsTags, asciiString, EXV_PRINT_TAG(exifGPSLongitudeRef)),
-        TagInfo(0x0016, "GPSDestLongitude", "GPSDestLongitude", "Longitude of destination", gpsIfdId, gpsTags, unsignedRational, printDegrees),
-        TagInfo(0x0017, "GPSDestBearingRef", "GPSDestBearingRef", "Reference for bearing of destination", gpsIfdId, gpsTags, asciiString, printValue),
-        TagInfo(0x0018, "GPSDestBearing", "GPSDestBearing", "Bearing of destination", gpsIfdId, gpsTags, unsignedRational, printValue),
-        TagInfo(0x0019, "GPSDestDistanceRef", "GPSDestDistanceRef", "Reference for distance to destination", gpsIfdId, gpsTags, asciiString, printValue),
-        TagInfo(0x001a, "GPSDestDistance", "GPSDestDistance", "Distance to destination", gpsIfdId, gpsTags, unsignedRational, printValue),
-        TagInfo(0x001b, "GPSProcessingMethod", "GPSProcessingMethod", "Name of GPS processing method", gpsIfdId, gpsTags, undefined, printValue),
-        TagInfo(0x001c, "GPSAreaInformation", "GPSAreaInformation", "Name of GPS area", gpsIfdId, gpsTags, undefined, printValue),
-        TagInfo(0x001d, "GPSDateStamp", "GPSDateStamp", "GPS date", gpsIfdId, gpsTags, asciiString, printValue),
-        TagInfo(0x001e, "GPSDifferential", "GPSDifferential", "GPS differential correction", gpsIfdId, gpsTags, unsignedShort, printValue),
+        TagInfo(0x0007, "GPSTimeStamp", "GPSTimeStamp", 
+                "Indicates the time as UTC (Coordinated Universal Time). "
+                "<TimeStamp> is expressed as three RATIONAL values "
+                "giving the hour, minute, and second (atomic clock).", 
+                gpsIfdId, gpsTags, unsignedRational, print0x0007),
+        TagInfo(0x0008, "GPSSatellites", "GPSSatellites", 
+                "Indicates the GPS satellites used for measurements. This tag can be used "
+                "to describe the number of satellites, their ID number, angle of elevation, "
+                "azimuth, SNR and other information in ASCII notation. The format is not "
+                "specified. If the GPS receiver is incapable of taking measurements, value "
+                "of the tag is set to NULL.", 
+                gpsIfdId, gpsTags, asciiString, printValue),
+        TagInfo(0x0009, "GPSStatus", "GPSStatus", 
+                "Indicates the status of the GPS receiver when the image is recorded. "
+                "\"A\" means measurement is in progress, and \"V\" means the measurement is Interoperability.", 
+                gpsIfdId, gpsTags, asciiString, printValue),
+        TagInfo(0x000a, "GPSMeasureMode", "GPSMeasureMode", 
+                "Indicates the GPS measurement mode. \"2\" means two-dimensional measurement and \"3\" "
+                "means three-dimensional measurement is in progress.", 
+                gpsIfdId, gpsTags, asciiString, printValue),
+        TagInfo(0x000b, "GPSDOP", "GPSDOP", 
+                "Indicates the GPS DOP (data degree of precision). An HDOP value is written "
+                "during two-dimensional measurement, and PDOP during three-dimensional measurement.", 
+                gpsIfdId, gpsTags, unsignedRational, printValue),
+        TagInfo(0x000c, "GPSSpeedRef", "GPSSpeedRef", 
+                "Indicates the unit used to express the GPS receiver speed of movement. "
+                "\"K\" \"M\" and \"N\" represents kilometers per hour, miles per hour, and knots.", 
+                gpsIfdId, gpsTags, asciiString, EXV_PRINT_TAG(exifGPSSpeedRef)),
+        TagInfo(0x000d, "GPSSpeed", "GPSSpeed", 
+                "Indicates the speed of GPS receiver movement.", 
+                gpsIfdId, gpsTags, unsignedRational, printValue),
+        TagInfo(0x000e, "GPSTrackRef", "GPSTrackRef", 
+                "Indicates the reference for giving the direction of GPS receiver movement. "
+                "\"T\" denotes true direction and \"M\" is magnetic direction.", 
+                gpsIfdId, gpsTags, asciiString, printValue),
+        TagInfo(0x000f, "GPSTrack", "GPSTrack", 
+                "Indicates the direction of GPS receiver movement. The range of values is from 0.00 to 359.99.", 
+                gpsIfdId, gpsTags, unsignedRational, printValue),
+        TagInfo(0x0010, "GPSImgDirectionRef", "GPSImgDirectionRef", 
+                "Indicates the reference for giving the direction of the image when it is captured. "
+                "\"T\" denotes true direction and \"M\" is magnetic direction.", 
+                gpsIfdId, gpsTags, asciiString, printValue),
+        TagInfo(0x0011, "GPSImgDirection", "GPSImgDirection", 
+                "Indicates the direction of the image when it was captured. The range of values is from 0.00 to 359.99.", 
+                gpsIfdId, gpsTags, unsignedRational, printValue),
+        TagInfo(0x0012, "GPSMapDatum", "GPSMapDatum", 
+                "Indicates the geodetic survey data used by the GPS receiver. If the survey data "
+                "is restricted to Japan, the value of this tag is \"TOKYO\" or \"WGS-84\".", 
+                gpsIfdId, gpsTags, asciiString, printValue),
+        TagInfo(0x0013, "GPSDestLatitudeRef", "GPSDestLatitudeRef", 
+                "Indicates whether the latitude of the destination point is north or south latitude. "
+                "The ASCII value \"N\" indicates north latitude, and \"S\" is south latitude.", 
+                gpsIfdId, gpsTags, asciiString, EXV_PRINT_TAG(exifGPSLatitudeRef)),
+        TagInfo(0x0014, "GPSDestLatitude", "GPSDestLatitude", 
+                "Indicates the latitude of the destination point. The latitude is expressed as three RATIONAL "
+                "values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, "
+                "minutes and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, "
+                "for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1.", 
+                gpsIfdId, gpsTags, unsignedRational, printDegrees),
+        TagInfo(0x0015, "GPSDestLongitudeRef", "GPSDestLongitudeRef", 
+                "Indicates whether the longitude of the destination point is east or west longitude. "
+                "ASCII \"E\" indicates east longitude, and \"W\" is west longitude.", 
+                gpsIfdId, gpsTags, asciiString, EXV_PRINT_TAG(exifGPSLongitudeRef)),
+        TagInfo(0x0016, "GPSDestLongitude", "GPSDestLongitude", 
+                "Indicates the longitude of the destination point. The longitude is expressed as three RATIONAL "
+                "values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, "
+                "minutes and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, "
+                "for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1.", 
+                gpsIfdId, gpsTags, unsignedRational, printDegrees),
+        TagInfo(0x0017, "GPSDestBearingRef", "GPSDestBearingRef", 
+                "Indicates the reference used for giving the bearing to the destination point. "
+                "\"T\" denotes true direction and \"M\" is magnetic direction.", 
+                gpsIfdId, gpsTags, asciiString, printValue),
+        TagInfo(0x0018, "GPSDestBearing", "GPSDestBearing", 
+                "Indicates the bearing to the destination point. The range of values is from 0.00 to 359.99.", 
+                gpsIfdId, gpsTags, unsignedRational, printValue),
+        TagInfo(0x0019, "GPSDestDistanceRef", "GPSDestDistanceRef", 
+                "Indicates the unit used to express the distance to the destination point. "
+                "\"K\", \"M\" and \"N\" represent kilometers, miles and knots.", 
+                gpsIfdId, gpsTags, asciiString, printValue),
+        TagInfo(0x001a, "GPSDestDistance", "GPSDestDistance", 
+                "Indicates the distance to the destination point.", 
+                gpsIfdId, gpsTags, unsignedRational, printValue),
+        TagInfo(0x001b, "GPSProcessingMethod", "GPSProcessingMethod", 
+                "A character string recording the name of the method used for location finding. "
+                "The first byte indicates the character code used, and this is followed by the name of the method.", 
+                gpsIfdId, gpsTags, undefined, printValue),
+        TagInfo(0x001c, "GPSAreaInformation", "GPSAreaInformation", 
+                "A character string recording the name of the GPS area. The first byte indicates "
+                "the character code used, and this is followed by the name of the GPS area.", 
+                gpsIfdId, gpsTags, undefined, printValue),
+        TagInfo(0x001d, "GPSDateStamp", "GPSDateStamp", 
+                "A character string recording date and time information relative to UTC (Coordinated Universal Time). "
+                "The format is \"YYYY:MM:DD.\".", 
+                gpsIfdId, gpsTags, asciiString, printValue),
+        TagInfo(0x001e, "GPSDifferential", "GPSDifferential", 
+                "Indicates whether differential correction is applied to the GPS receiver.", 
+                gpsIfdId, gpsTags, unsignedShort, printValue),
         // End of list marker
         TagInfo(0xffff, "(UnknownGpsTag)", "Unknown GPSInfo tag", 
                 "Unknown GPSInfo tag", ifdIdNotSet, sectionIdNotSet, invalidTypeId, printValue)

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list