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


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

The following commit has been merged in the master branch:
commit 584be44813c2f3fdb387eabb6b855e4f70638939
Author: HumanDynamo <caulier.gilles at gmail.com>
Date:   Thu Apr 22 10:37:53 2010 +0000

    update
---
 src/sonymn.cpp | 85 ++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 56 insertions(+), 29 deletions(-)

diff --git a/src/sonymn.cpp b/src/sonymn.cpp
index 504fd65..cae3656 100644
--- a/src/sonymn.cpp
+++ b/src/sonymn.cpp
@@ -423,20 +423,20 @@ namespace Exiv2 {
 
     //! Lookup table to translate Sony camera settings creative style values to readable labels
     extern const TagDetails sonyCreativeStyle[] = {
-        { 1,    N_("Standard")             },
-        { 2,    N_("Vivid")                },
-        { 3,    N_("Portrait")             },
-        { 4,    N_("Landscape ")           },
-        { 5,    N_("Sunset ")              },
-        { 6,    N_("Night View/Portrait ") },
-        { 8,    N_("Black & White")        },
-        { 9,    N_("Adobe RGB ")           },
-        { 11,   N_("Neutral ")             },
-        { 12,   N_("Clear ")               },
-        { 13,   N_("Deep ")                },
-        { 14,   N_("Light ")               },
-        { 15,   N_("Autumn ")              },
-        { 16,   N_("Sepia")                }
+        { 1,    N_("Standard")            },
+        { 2,    N_("Vivid")               },
+        { 3,    N_("Portrait")            },
+        { 4,    N_("Landscape")           },
+        { 5,    N_("Sunset")              },
+        { 6,    N_("Night View/Portrait") },
+        { 8,    N_("Black & White")       },
+        { 9,    N_("Adobe RGB")           },
+        { 11,   N_("Neutral")             },
+        { 12,   N_("Clear")               },
+        { 13,   N_("Deep")                },
+        { 14,   N_("Light")               },
+        { 15,   N_("Autumn")              },
+        { 16,   N_("Sepia")               }
     };
 
     //! Lookup table to translate Sony camera settings flash mode values to readable labels
@@ -463,6 +463,42 @@ namespace Exiv2 {
         { 1, N_("Off")  }
     };
 
+    //! Lookup table to translate Sony camera settings image style values to readable labels
+    extern const TagDetails sonyImageStyle[] = {
+        { 1,    N_("Standard")      },
+        { 2,    N_("Vivid")         },
+        { 9,    N_("Adobe RGB")     },
+        { 11,   N_("Neutral")       },
+        { 129,  N_("StyleBox1")     },
+        { 130,  N_("StyleBox1")     },
+        { 131,  N_("StyleBox1")     }
+    };
+
+    //! Lookup table to translate Sony camera settings exposure program values to readable labels
+    extern const TagDetails sonyExposureProgram[] = {
+        { 0,    N_("Auto")                      },
+        { 1,    N_("Manual")                    },
+        { 2,    N_("Program AE")                },
+        { 3,    N_("Aperture-priority AE")      },
+        { 4,    N_("Shutter speed priority AE") },
+        { 8,    N_("Program Shift A")           },
+        { 9,    N_("Program Shift S")           },
+        { 16,    N_("Portrait")                  },
+        { 17,   N_("Sports")                    },
+        { 18,   N_("Sunset")                    },
+        { 19,   N_("Night Portrait")            },
+        { 20,   N_("Landscape")                 },
+        { 21,   N_("Macro")                     },
+        { 35,   N_("Auto No Flash")             }
+    };
+
+    //! Lookup table to translate Sony camera settings image size values to readable labels
+    extern const TagDetails sonyImageSize[] = {
+        { 1, N_("Large ") },
+        { 2, N_("Medium") },
+        { 3, N_("Small")  }
+    };
+
     // Sony Camera Settings Tag Info
     // NOTE: all are for A200, A230, A300, A350, A700, A850 and A900 Sony model excepted
     // some entries which are only relevant with A700.
@@ -530,37 +566,30 @@ namespace Exiv2 {
         TagInfo(0x0042, "AFWithShutter", N_("AF With Shutter"),
                 N_("AF With Shutter"),
                 sony1CsIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyAFWithShutter)),
-
         // NOTE: A700 only
         TagInfo(0x0043, "LongExposureNoiseReduction", N_("Long Exposure Noise Reduction"),
                 N_("Long Exposure Noise Reduction"),
-                sony1CsIfdId, makerTags, unsignedShort, printValue),
-
+                sony1CsIfdId, makerTags, unsignedShort, printMinoltaSonyBoolValue),
         // NOTE: A700 only
         TagInfo(0x0044, "HighISONoiseReduction", N_("High ISO NoiseReduction"),
                 N_("High ISO NoiseReduction"),
                 sony1CsIfdId, makerTags, unsignedShort, printValue),
-
         // NOTE: A700 only
         TagInfo(0x0045, "ImageStyle", N_("Image Style"),
                 N_("Image Style"),
-                sony1CsIfdId, makerTags, unsignedShort, printValue),
-
+                sony1CsIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyImageStyle)),
         TagInfo(0x0060, "ExposureProgram", N_("Exposure Program"),
                 N_("Exposure Program"),
-                sony1CsIfdId, makerTags, unsignedShort, printValue),
-
+                sony1CsIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyExposureProgram)),
         TagInfo(0x0061, "ImageStabilization", N_("Image Stabilization"),
                 N_("Image Stabilization"),
-                sony1CsIfdId, makerTags, unsignedShort, printValue),
-
+                sony1CsIfdId, makerTags, unsignedShort, printMinoltaSonyBoolValue),
         TagInfo(0x0063, "Rotation", N_("Rotation"),
                 N_("Rotation"),
                 sony1CsIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyRotation)),
-
         TagInfo(0x0084, "SonyImageSize", N_("Sony Image Size"),
                 N_("Sony Image Size"),
-                sony1CsIfdId, makerTags, unsignedShort, printValue),
+                sony1CsIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyImageSize)),
 
         TagInfo(0x0085, "AspectRatio", N_("Aspect Ratio"),
                 N_("Aspect Ratio"),
@@ -628,11 +657,9 @@ namespace Exiv2 {
         TagInfo(0x0035, "FlashMode", N_("FlashMode"),
                 N_("FlashMode"),
                 sony1Cs2IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyFlashMode)),
-
         TagInfo(0x0060, "ExposureProgram", N_("Exposure Program"),
                 N_("Exposure Program"),
-                sony1Cs2IfdId, makerTags, unsignedShort, printValue),
-
+                sony1Cs2IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyExposureProgram)),
         TagInfo(0x0063, "Rotation", N_("Rotation"),
                 N_("Rotation"),
                 sony1Cs2IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyRotation)),

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list