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


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

The following commit has been merged in the master branch:
commit 266dbad6268227d7e13b6419a1c8b2daa01cb39f
Author: Andreas Huggel <ahuggel at gmx.net>
Date:   Sun Jun 12 06:41:40 2005 +0000

    Updated utility to use some of the new Makernote tags in the summary print output, updated tests accordingly
---
 src/actions.cpp          | 34 ++++++++++++++++++++++++++++++++--
 test/data/exiv2-test.out | 12 ++++++------
 2 files changed, 38 insertions(+), 8 deletions(-)

diff --git a/src/actions.cpp b/src/actions.cpp
index 8da34be..53e21b7 100644
--- a/src/actions.cpp
+++ b/src/actions.cpp
@@ -250,7 +250,19 @@ namespace Action {
 
         // Todo: Flash bias, flash energy
         // Todo: Implement this for other cameras
-        printTag(exifData, "Exif.CanonCs2.FlashBias", "Flash bias");
+        bool done = false;
+        std::cout << std::setw(align_) << std::setfill(' ') << std::left
+                  << "Flash bias" << ": ";        
+        if (!done) {
+            done = 0 != printTag(exifData, "Exif.CanonCs2.FlashBias");
+        }
+        if (!done) {
+            done = 0 != printTag(exifData, "Exif.Panasonic.FlashBias");
+        }
+        if (!done) {
+            done = 0 != printTag(exifData, "Exif.Olympus.FlashBias");
+        }
+        std::cout << std::endl;
 
         // Actual focal length and 35 mm equivalent
         // Todo: Calculate 35 mm equivalent a la jhead
@@ -268,7 +280,7 @@ namespace Action {
         // Subject distance
         std::cout << std::setw(align_) << std::setfill(' ') << std::left
                   << "Subject distance" << ": ";
-        bool done = false;
+        done = false;
         if (!done) {
             done = 0 != printTag(exifData, "Exif.Photo.SubjectDistance");
         }
@@ -326,6 +338,12 @@ namespace Action {
         if (!done) {
             done = 0 != printTag(exifData, "Exif.Fujifilm.Macro");
         }            
+        if (!done) {
+            done = 0 != printTag(exifData, "Exif.Olympus.Macro");
+        }            
+        if (!done) {
+            done = 0 != printTag(exifData, "Exif.Panasonic.Macro");
+        }            
         std::cout << std::endl;
 
         // Image quality setting (compression)
@@ -351,6 +369,12 @@ namespace Action {
         if (!done) {
             done = 0 != printTag(exifData, "Exif.Nikon3.Quality");
         }
+        if (!done) {
+            done = 0 != printTag(exifData, "Exif.Olympus.Quality");
+        }
+        if (!done) {
+            done = 0 != printTag(exifData, "Exif.Panasonic.Quality");
+        }
         std::cout << std::endl;
 
         // Exif Resolution
@@ -390,6 +414,12 @@ namespace Action {
         if (!done) {
             done = 0 != printTag(exifData, "Exif.Nikon3.WhiteBalance");
         }
+        if (!done) {
+            done = 0 != printTag(exifData, "Exif.Olympus.WhiteBalance");
+        }
+        if (!done) {
+            done = 0 != printTag(exifData, "Exif.Panasonic.WhiteBalance");
+        }
         std::cout << std::endl;
 
         // Thumbnail
diff --git a/test/data/exiv2-test.out b/test/data/exiv2-test.out
index 462536d..c9f63d8 100644
--- a/test/data/exiv2-test.out
+++ b/test/data/exiv2-test.out
@@ -358,8 +358,8 @@ Subject distance:
 ISO speed       : 50
 Exposure mode   : Aperture priority
 Metering mode   : Matrix
-Macro mode      : 
-Image quality   : 
+Macro mode      : Off
+Image quality   : (7)
 Exif Resolution : 3264 x 2448
 White balance   : 
 Thumbnail       : JPEG, 7306 Bytes
@@ -377,16 +377,16 @@ Exposure time   : 1/400 s
 Aperture        : F4.5
 Exposure bias   : 0
 Flash           : No, compulsory
-Flash bias      : 
+Flash bias      : 0
 Focal length    : 6.0 mm (35 mm equivalent: 36.0 mm)
 Subject distance: 
 ISO speed       : 80
 Exposure mode   : Auto
 Metering mode   : Matrix
-Macro mode      : 
-Image quality   : 
+Macro mode      : Off
+Image quality   : High
 Exif Resolution : 2560 x 1920
-White balance   : 
+White balance   : Auto
 Thumbnail       : JPEG, 10308 Bytes
 Copyright       : 
 Exif comment    : 

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list