Hello,

changes for git version:

noiseprofiles.h: // Module: denoise (profiled)
D800E: duplication of the D800 settings.


exif.cc: // error in export: GPSLongitude 0 deg 0' 0.00" E
returning length of blob and header, second version 


attached:
git diff > d800-noise-exif.txt



kind regards
Wolfgang
diff --git a/src/common/exif.cc b/src/common/exif.cc
index 4f9a06a..a468d28 100644
--- a/src/common/exif.cc
+++ b/src/common/exif.cc
@@ -1078,9 +1078,13 @@ int dt_exif_read_blob(
     Exiv2::ExifParser::encode(blob, Exiv2::bigEndian, exifData);
     const int length = blob.size();
     memcpy(buf, "Exif\000\000", 6);
-    if(length > 0 && length < 65534)
+    if(length > 0 && length < 65534){//todo 65534?
       memcpy(buf+6, &(blob[0]), length);
-    return length;
+      return length+6;
+    }
+    else{
+      return 6;
+    }
   }
   catch (Exiv2::AnyError& e)
   {
diff --git a/src/common/noiseprofiles.h b/src/common/noiseprofiles.h
index 2bdb06b..37d1b3d 100644
--- a/src/common/noiseprofiles.h
+++ b/src/common/noiseprofiles.h
@@ -510,6 +510,31 @@ const dt_noiseprofile_t dt_noiseprofiles[] = {
 {"Nikon D800 iso 12800", "NIKON", "D800", 12800, {0.00018493145619636, 
0.00018493145619636, 0.00018493145619636}, {7.71909224546891e-07, 
7.71909224546891e-07, 7.71909224546891e-07}},
 {"Nikon D800 iso 25600", "NIKON", "D800", 25600, {0.000359528021714155, 
0.000359528021714155, 0.000359528021714155}, {6.42176785593581e-06, 
6.42176785593581e-06, 6.42176785593581e-06}},
 
+// Nikon D800E,  from above D800
+{"Nikon D800E iso 100",   "NIKON", "D800E", 100,   {2.89359953712432e-06, 
2.89359953712432e-06, 2.89359953712432e-06}, {-1.87189278790825e-07, 
-1.87189278790825e-07, -1.87189278790825e-07}},
+{"Nikon D800E iso 125",   "NIKON", "D800E", 125,   {3.31368501080653e-06, 
3.31368501080653e-06, 3.31368501080653e-06}, {-2.03020280693191e-07, 
-2.03020280693191e-07, -2.03020280693191e-07}},
+{"Nikon D800E iso 160",   "NIKON", "D800E", 160,   {3.79066515417781e-06, 
3.79066515417781e-06, 3.79066515417781e-06}, {-2.10888452221342e-07, 
-2.10888452221342e-07, -2.10888452221342e-07}},
+{"Nikon D800E iso 200",   "NIKON", "D800E", 200,   {4.3235841999295e-06, 
4.3235841999295e-06, 4.3235841999295e-06}, {-2.04976096610362e-07, 
-2.04976096610362e-07, -2.04976096610362e-07}},
+{"Nikon D800E iso 250",   "NIKON", "D800E", 250,   {5.12677247107878e-06, 
5.12677247107878e-06, 5.12677247107878e-06}, {-2.17826073240097e-07, 
-2.17826073240097e-07, -2.17826073240097e-07}},
+{"Nikon D800E iso 320",   "NIKON", "D800E", 320,   {6.02071337078309e-06, 
6.02071337078309e-06, 6.02071337078309e-06}, {-2.16754478106988e-07, 
-2.16754478106988e-07, -2.16754478106988e-07}},
+{"Nikon D800E iso 400",   "NIKON", "D800E", 400,   {7.27658977046e-06, 
7.27658977046e-06, 7.27658977046e-06}, {-2.27850739880476e-07, 
-2.27850739880476e-07, -2.27850739880476e-07}},
+{"Nikon D800E iso 500",   "NIKON", "D800E", 500,   {8.73725308221732e-06, 
8.73725308221732e-06, 8.73725308221732e-06}, {-2.23732912828083e-07, 
-2.23732912828083e-07, -2.23732912828083e-07}},
+{"Nikon D800E iso 640",   "NIKON", "D800E", 640,   {1.06264476615276e-05, 
1.06264476615276e-05, 1.06264476615276e-05}, {-2.24459193074953e-07, 
-2.24459193074953e-07, -2.24459193074953e-07}},
+{"Nikon D800E iso 800",   "NIKON", "D800E", 800,   {1.28623401124144e-05, 
1.28623401124144e-05, 1.28623401124144e-05}, {-1.88342190808096e-07, 
-1.88342190808096e-07, -1.88342190808096e-07}},
+{"Nikon D800E iso 1000",  "NIKON", "D800E", 1000,  {1.61068636122712e-05, 
1.61068636122712e-05, 1.61068636122712e-05}, {-2.5518014212713e-07, 
-2.5518014212713e-07, -2.5518014212713e-07}},
+{"Nikon D800E iso 1250",  "NIKON", "D800E", 1250,  {1.95898660076489e-05, 
1.95898660076489e-05, 1.95898660076489e-05}, {-4.25663565785904e-08, 
-4.25663565785904e-08, -4.25663565785904e-08}},
+{"Nikon D800E iso 1600",  "NIKON", "D800E", 1600,  {2.41873948992182e-05, 
2.41873948992182e-05, 2.41873948992182e-05}, {2.81937455362971e-08, 
2.81937455362971e-08, 2.81937455362971e-08}},
+{"Nikon D800E iso 2000",  "NIKON", "D800E", 2000,  {3.07947953837184e-05, 
3.07947953837184e-05, 3.07947953837184e-05}, {-5.10854946293296e-08, 
-5.10854946293296e-08, -5.10854946293296e-08}},
+{"Nikon D800E iso 2500",  "NIKON", "D800E", 2500,  {3.76878433958526e-05, 
3.76878433958526e-05, 3.76878433958526e-05}, {1.86204759688554e-07, 
1.86204759688554e-07, 1.86204759688554e-07}},
+{"Nikon D800E iso 3200",  "NIKON", "D800E", 3200,  {4.72287381353268e-05, 
4.72287381353268e-05, 4.72287381353268e-05}, {2.86646566040084e-07, 
2.86646566040084e-07, 2.86646566040084e-07}},
+{"Nikon D800E iso 4000",  "NIKON", "D800E", 4000,  {5.92687085008541e-05, 
5.92687085008541e-05, 5.92687085008541e-05}, {3.72949030703814e-07, 
3.72949030703814e-07, 3.72949030703814e-07}},
+{"Nikon D800E iso 5000",  "NIKON", "D800E", 5000,  {7.50122091568944e-05, 
7.50122091568944e-05, 7.50122091568944e-05}, {4.01750654303191e-07, 
4.01750654303191e-07, 4.01750654303191e-07}},
+{"Nikon D800E iso 6400",  "NIKON", "D800E", 6400,  {9.36523059856223e-05, 
9.36523059856223e-05, 9.36523059856223e-05}, {8.57128037097117e-07, 
8.57128037097117e-07, 8.57128037097117e-07}},
+{"Nikon D800E iso 8063",  "NIKON", "D800E", 8063,  {0.000115936707308515, 
0.000115936707308515, 0.000115936707308515}, {4.02557677955228e-07, 
4.02557677955228e-07, 4.02557677955228e-07}},
+{"Nikon D800E iso 10159", "NIKON", "D800E", 10159, {0.000145129335230523, 
0.000145129335230523, 0.000145129335230523}, {8.27792795709805e-07, 
8.27792795709805e-07, 8.27792795709805e-07}},
+{"Nikon D800E iso 12800", "NIKON", "D800E", 12800, {0.00018493145619636, 
0.00018493145619636, 0.00018493145619636}, {7.71909224546891e-07, 
7.71909224546891e-07, 7.71909224546891e-07}},
+{"Nikon D800E iso 25600", "NIKON", "D800E", 25600, {0.000359528021714155, 
0.000359528021714155, 0.000359528021714155}, {6.42176785593581e-06, 
6.42176785593581e-06, 6.42176785593581e-06}},
+
 // nikon d3100, contributed by sismo
 {"Nikon D3100 iso 100",   "NIKON CORPORATION", "NIKON D3100", 100,   
{8.24450984493645e-06, 4.57339084914489e-06, 6.72909677335241e-06}, 
{6.34439375134399e-08, -1.68257151487887e-07, -1.42662968173028e-07}},
 {"Nikon D3100 iso 200",   "NIKON CORPORATION", "NIKON D3100", 200,   
{1.69522646284645e-05, 7.73797088383233e-06, 9.96806279498521e-06}, 
{-2.10460064704677e-07, -2.50467421709781e-07, 1.62253095955509e-07}},

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to