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

Maximiliano Curia maxy at moszumanska.debian.org
Thu Jul 13 17:41:33 UTC 2017


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

The following commit has been merged in the master branch:
commit 0d2e31ccebfb0eff0e19bd06ecdb0ddfcc32569b
Author: HumanDynamo <caulier.gilles at gmail.com>
Date:   Sat Apr 24 15:56:45 2010 +0000

    more A100 CS tags
---
 src/minoltamn.cpp | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 53 insertions(+), 4 deletions(-)

diff --git a/src/minoltamn.cpp b/src/minoltamn.cpp
index aa3ad40..67a9bac 100644
--- a/src/minoltamn.cpp
+++ b/src/minoltamn.cpp
@@ -225,7 +225,7 @@ namespace Exiv2 {
 
     //! Lookup table to translate Minolta Std camera settings drive mode values to readable labels
     extern const TagDetails minoltaDriveModeStd[] = {
-        { 0, N_("Single")         },
+        { 0, N_("Single Frame")   },
         { 1, N_("Continuous")     },
         { 2, N_("Self-timer")     },
         { 4, N_("Bracketing")     },
@@ -1100,6 +1100,40 @@ namespace Exiv2 {
         { 5, N_("Adobe RGB") }
     };
 
+    //! Lookup table to translate Sony A100 camera settings drive mode values to readable labels
+    extern const TagDetails sonyDriveModeA100[] = {
+        { 0, N_("Single Frame")             },
+        { 1, N_("Continuous")               },
+        { 2, N_("Self-timer")               },
+        { 3, N_("Continuous Bracketing")    },
+        { 4, N_("Single-Frame Bracketing")  },
+        { 5, N_("White Balance Bracketing") }
+    };
+
+    //! Lookup table to translate Sony A100 camera settings self timer time values to readable labels
+    extern const TagDetails sonySelfTimerTimeA100[] = {
+        { 0, "10s" },
+        { 4, "2s"  }
+    };
+
+    //! Lookup table to translate Sony A100 camera settings continuous bracketing values to readable labels
+    extern const TagDetails sonyContinuousBracketingA100[] = {
+        { 0x303, N_("Low")  },
+        { 0x703, N_("High") }
+    };
+
+    //! Lookup table to translate Sony A100 camera settings single frame bracketing values to readable labels
+    extern const TagDetails sonySingleFrameBracketingA100[] = {
+        { 0x302, N_("Low")  },
+        { 0x702, N_("High") }
+    };
+
+    //! Lookup table to translate Sony A100 camera settings white balance bracketing values to readable labels
+    extern const TagDetails sonyWhiteBalanceBracketingA100[] = {
+        { 0x8, N_("Low")  },
+        { 0x9, N_("High") }
+    };
+
     // Sony A100 Camera Settings Tag Info
     const TagInfo MinoltaMakerNote::tagInfoCsA100_[] = {
         TagInfo(0x0000, "ExposureMode", N_("Exposure Mode"),
@@ -1155,10 +1189,10 @@ namespace Exiv2 {
                 sony1MltCsA100IfdId, makerTags, unsignedShort, printMinoltaSonyDynamicRangeOptimizerMode),
         TagInfo(0x0016, "ColorMode", N_("Color Mode"),
                 N_("Color mode"),
-                sony1MltCsA100IfdId, makerTags, unsignedLong, printMinoltaSonyColorMode),
+                sony1MltCsA100IfdId, makerTags, unsignedShort, printMinoltaSonyColorMode),
         TagInfo(0x0017, "ColorSpace", N_("Color Space"),
                 N_("Color space"),
-                sony1MltCsA100IfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyColorSpaceA100)),
+                sony1MltCsA100IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyColorSpaceA100)),
         TagInfo(0x0018, "Sharpness", N_("Sharpness"),
                 N_("Sharpness"),
                 sony1CsIfdId, makerTags, unsignedShort, printValue),
@@ -1170,10 +1204,25 @@ namespace Exiv2 {
                 sony1MltCsA100IfdId, makerTags, unsignedShort, printValue),
         TagInfo(0x001C, "FlashMetering", N_("Flash Metering"),
                 N_("Flash metering"),
-                sony1MltCsA100IfdId, makerTags, unsignedLong, EXV_PRINT_TAG(minoltaFlashMeteringStd)),
+                sony1MltCsA100IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(minoltaFlashMeteringStd)),
         TagInfo(0x001D, "PrioritySetupShutterRelease", N_("Priority Setup Shutter Release"),
                 N_("Priority Setup Shutter Release"),
                 sony1MltCsA100IfdId, makerTags, unsignedShort, printMinoltaSonyPrioritySetupShutterRelease),
+        TagInfo(0x001E, "DriveMode", N_("Drive Mode"),
+                N_("Drive mode"),
+                sony1MltCsA100IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyDriveModeA100)),
+        TagInfo(0x001F, "SelfTimerTime", N_("Self Timer Time"),
+                N_("Self timer time"),
+                sony1MltCsA100IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonySelfTimerTimeA100)),
+        TagInfo(0x0020, "ContinuousBracketing", N_("Continuous Bracketing"),
+                N_("Continuous bracketing"),
+                sony1MltCsA100IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyContinuousBracketingA100)),
+        TagInfo(0x0021, "SingleFrameBracketing", N_("Single Frame Bracketing"),
+                N_("Single frame bracketing"),
+                sony1MltCsA100IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonySingleFrameBracketingA100)),
+        TagInfo(0x0022, "WhiteBalanceBracketing", N_("White Balance Bracketing"),
+                N_("White balance bracketing"),
+                sony1MltCsA100IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyWhiteBalanceBracketingA100)),
 
 /*
         TagInfo(0x0035, "ExposureTime", N_("Exposure Time"),

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list