summaryrefslogtreecommitdiff
path: root/xicc
diff options
context:
space:
mode:
Diffstat (limited to 'xicc')
-rw-r--r--[-rwxr-xr-x]xicc/Jamfile0
-rw-r--r--[-rwxr-xr-x]xicc/License.txt0
-rw-r--r--[-rwxr-xr-x]xicc/Readme.txt0
-rw-r--r--[-rwxr-xr-x]xicc/afiles0
-rw-r--r--[-rwxr-xr-x]xicc/bt1886.c0
-rw-r--r--[-rwxr-xr-x]xicc/bt1886.h0
-rw-r--r--[-rwxr-xr-x]xicc/cam02.c0
-rw-r--r--[-rwxr-xr-x]xicc/cam02.h0
-rw-r--r--[-rwxr-xr-x]xicc/cam02plot.c0
-rw-r--r--[-rwxr-xr-x]xicc/cam02ref.h0
-rw-r--r--[-rwxr-xr-x]xicc/cam02test.c0
-rw-r--r--[-rwxr-xr-x]xicc/cam97s3.c0
-rw-r--r--[-rwxr-xr-x]xicc/cam97s3.h0
-rw-r--r--[-rwxr-xr-x]xicc/cam97test.c0
-rw-r--r--[-rwxr-xr-x]xicc/ccmx.c0
-rw-r--r--[-rwxr-xr-x]xicc/ccmx.h0
-rw-r--r--[-rwxr-xr-x]xicc/ccss.c0
-rw-r--r--[-rwxr-xr-x]xicc/ccss.h0
-rw-r--r--[-rwxr-xr-x]xicc/ccttest.c0
-rw-r--r--[-rwxr-xr-x]xicc/cgatsplot.c0
-rw-r--r--[-rwxr-xr-x]xicc/cv.c0
-rw-r--r--[-rwxr-xr-x]xicc/cvtest.c0
-rw-r--r--[-rwxr-xr-x]xicc/example.sp0
-rw-r--r--[-rwxr-xr-x]xicc/extracticc.c0
-rw-r--r--[-rwxr-xr-x]xicc/extractttag.c0
-rw-r--r--[-rwxr-xr-x]xicc/fakeCMY.c0
-rw-r--r--[-rwxr-xr-x]xicc/fbview.c0
-rw-r--r--[-rwxr-xr-x]xicc/iccgamut.c0
-rw-r--r--[-rwxr-xr-x]xicc/iccjpeg.c0
-rw-r--r--[-rwxr-xr-x]xicc/iccjpeg.h0
-rw-r--r--[-rwxr-xr-x]xicc/icheck.c0
-rw-r--r--[-rwxr-xr-x]xicc/monctest.c0
-rw-r--r--[-rwxr-xr-x]xicc/moncurve.c0
-rw-r--r--[-rwxr-xr-x]xicc/moncurve.h0
-rw-r--r--[-rwxr-xr-x]xicc/mpp.c0
-rw-r--r--[-rwxr-xr-x]xicc/mpp.h0
-rw-r--r--[-rwxr-xr-x]xicc/mpplu.c0
-rw-r--r--[-rwxr-xr-x]xicc/revfix.c0
-rw-r--r--[-rwxr-xr-x]xicc/specplot.c0
-rw-r--r--[-rwxr-xr-x]xicc/specsubsamp.c0
-rw-r--r--[-rwxr-xr-x]xicc/spectest.c0
-rw-r--r--[-rwxr-xr-x]xicc/spectest2.c0
-rw-r--r--[-rwxr-xr-x]xicc/tiffgamut.c0
-rw-r--r--[-rwxr-xr-x]xicc/tiffgmts.c0
-rw-r--r--[-rwxr-xr-x]xicc/transplot.c0
-rw-r--r--[-rwxr-xr-x]xicc/xcal.c0
-rw-r--r--[-rwxr-xr-x]xicc/xcal.h0
-rw-r--r--[-rwxr-xr-x]xicc/xcam.c0
-rw-r--r--[-rwxr-xr-x]xicc/xcam.h0
-rw-r--r--[-rwxr-xr-x]xicc/xcolorants.c0
-rw-r--r--[-rwxr-xr-x]xicc/xcolorants.h0
-rw-r--r--[-rwxr-xr-x]xicc/xcolorantslu.c0
-rw-r--r--[-rwxr-xr-x]xicc/xdevlin.c0
-rw-r--r--[-rwxr-xr-x]xicc/xdevlin.h0
-rw-r--r--[-rwxr-xr-x]xicc/xdgb.c0
-rw-r--r--[-rwxr-xr-x]xicc/xdgb.h0
-rw-r--r--[-rwxr-xr-x]xicc/xfbview.c0
-rw-r--r--[-rwxr-xr-x]xicc/xfit.c0
-rw-r--r--[-rwxr-xr-x]xicc/xfit.h0
-rw-r--r--[-rwxr-xr-x]xicc/xicc.c0
-rw-r--r--[-rwxr-xr-x]xicc/xicc.h0
-rw-r--r--[-rwxr-xr-x]xicc/xicclu.c0
-rw-r--r--[-rwxr-xr-x]xicc/xlut.c4
-rw-r--r--[-rwxr-xr-x]xicc/xlutfix.c0
-rw-r--r--[-rwxr-xr-x]xicc/xmatrix.c3
-rw-r--r--[-rwxr-xr-x]xicc/xmono.c0
-rw-r--r--[-rwxr-xr-x]xicc/xspect.c2
-rw-r--r--[-rwxr-xr-x]xicc/xspect.h0
-rw-r--r--[-rwxr-xr-x]xicc/xutils.c0
-rw-r--r--[-rwxr-xr-x]xicc/xutils.h0
70 files changed, 8 insertions, 1 deletions
diff --git a/xicc/Jamfile b/xicc/Jamfile
index 5a03901..5a03901 100755..100644
--- a/xicc/Jamfile
+++ b/xicc/Jamfile
diff --git a/xicc/License.txt b/xicc/License.txt
index a871fcf..a871fcf 100755..100644
--- a/xicc/License.txt
+++ b/xicc/License.txt
diff --git a/xicc/Readme.txt b/xicc/Readme.txt
index f4a303a..f4a303a 100755..100644
--- a/xicc/Readme.txt
+++ b/xicc/Readme.txt
diff --git a/xicc/afiles b/xicc/afiles
index f2b84ad..f2b84ad 100755..100644
--- a/xicc/afiles
+++ b/xicc/afiles
diff --git a/xicc/bt1886.c b/xicc/bt1886.c
index 3f94dbe..3f94dbe 100755..100644
--- a/xicc/bt1886.c
+++ b/xicc/bt1886.c
diff --git a/xicc/bt1886.h b/xicc/bt1886.h
index f14efdc..f14efdc 100755..100644
--- a/xicc/bt1886.h
+++ b/xicc/bt1886.h
diff --git a/xicc/cam02.c b/xicc/cam02.c
index 5140f04..5140f04 100755..100644
--- a/xicc/cam02.c
+++ b/xicc/cam02.c
diff --git a/xicc/cam02.h b/xicc/cam02.h
index 37443d3..37443d3 100755..100644
--- a/xicc/cam02.h
+++ b/xicc/cam02.h
diff --git a/xicc/cam02plot.c b/xicc/cam02plot.c
index f397e09..f397e09 100755..100644
--- a/xicc/cam02plot.c
+++ b/xicc/cam02plot.c
diff --git a/xicc/cam02ref.h b/xicc/cam02ref.h
index 29f7d2a..29f7d2a 100755..100644
--- a/xicc/cam02ref.h
+++ b/xicc/cam02ref.h
diff --git a/xicc/cam02test.c b/xicc/cam02test.c
index eba27d6..eba27d6 100755..100644
--- a/xicc/cam02test.c
+++ b/xicc/cam02test.c
diff --git a/xicc/cam97s3.c b/xicc/cam97s3.c
index d75b33e..d75b33e 100755..100644
--- a/xicc/cam97s3.c
+++ b/xicc/cam97s3.c
diff --git a/xicc/cam97s3.h b/xicc/cam97s3.h
index 9893ea4..9893ea4 100755..100644
--- a/xicc/cam97s3.h
+++ b/xicc/cam97s3.h
diff --git a/xicc/cam97test.c b/xicc/cam97test.c
index ff71bc8..ff71bc8 100755..100644
--- a/xicc/cam97test.c
+++ b/xicc/cam97test.c
diff --git a/xicc/ccmx.c b/xicc/ccmx.c
index 538f181..538f181 100755..100644
--- a/xicc/ccmx.c
+++ b/xicc/ccmx.c
diff --git a/xicc/ccmx.h b/xicc/ccmx.h
index 94263e0..94263e0 100755..100644
--- a/xicc/ccmx.h
+++ b/xicc/ccmx.h
diff --git a/xicc/ccss.c b/xicc/ccss.c
index 75075c1..75075c1 100755..100644
--- a/xicc/ccss.c
+++ b/xicc/ccss.c
diff --git a/xicc/ccss.h b/xicc/ccss.h
index 8258031..8258031 100755..100644
--- a/xicc/ccss.h
+++ b/xicc/ccss.h
diff --git a/xicc/ccttest.c b/xicc/ccttest.c
index 52bbdac..52bbdac 100755..100644
--- a/xicc/ccttest.c
+++ b/xicc/ccttest.c
diff --git a/xicc/cgatsplot.c b/xicc/cgatsplot.c
index ccaa28a..ccaa28a 100755..100644
--- a/xicc/cgatsplot.c
+++ b/xicc/cgatsplot.c
diff --git a/xicc/cv.c b/xicc/cv.c
index 7cd7927..7cd7927 100755..100644
--- a/xicc/cv.c
+++ b/xicc/cv.c
diff --git a/xicc/cvtest.c b/xicc/cvtest.c
index a9fa59f..a9fa59f 100755..100644
--- a/xicc/cvtest.c
+++ b/xicc/cvtest.c
diff --git a/xicc/example.sp b/xicc/example.sp
index 57cfcfc..57cfcfc 100755..100644
--- a/xicc/example.sp
+++ b/xicc/example.sp
diff --git a/xicc/extracticc.c b/xicc/extracticc.c
index 5fc24af..5fc24af 100755..100644
--- a/xicc/extracticc.c
+++ b/xicc/extracticc.c
diff --git a/xicc/extractttag.c b/xicc/extractttag.c
index 2c26bda..2c26bda 100755..100644
--- a/xicc/extractttag.c
+++ b/xicc/extractttag.c
diff --git a/xicc/fakeCMY.c b/xicc/fakeCMY.c
index b27f2d1..b27f2d1 100755..100644
--- a/xicc/fakeCMY.c
+++ b/xicc/fakeCMY.c
diff --git a/xicc/fbview.c b/xicc/fbview.c
index 07a9170..07a9170 100755..100644
--- a/xicc/fbview.c
+++ b/xicc/fbview.c
diff --git a/xicc/iccgamut.c b/xicc/iccgamut.c
index a77653f..a77653f 100755..100644
--- a/xicc/iccgamut.c
+++ b/xicc/iccgamut.c
diff --git a/xicc/iccjpeg.c b/xicc/iccjpeg.c
index 13d4e25..13d4e25 100755..100644
--- a/xicc/iccjpeg.c
+++ b/xicc/iccjpeg.c
diff --git a/xicc/iccjpeg.h b/xicc/iccjpeg.h
index 5e1888d..5e1888d 100755..100644
--- a/xicc/iccjpeg.h
+++ b/xicc/iccjpeg.h
diff --git a/xicc/icheck.c b/xicc/icheck.c
index 5f61d9a..5f61d9a 100755..100644
--- a/xicc/icheck.c
+++ b/xicc/icheck.c
diff --git a/xicc/monctest.c b/xicc/monctest.c
index a97b1b5..a97b1b5 100755..100644
--- a/xicc/monctest.c
+++ b/xicc/monctest.c
diff --git a/xicc/moncurve.c b/xicc/moncurve.c
index 1769ce4..1769ce4 100755..100644
--- a/xicc/moncurve.c
+++ b/xicc/moncurve.c
diff --git a/xicc/moncurve.h b/xicc/moncurve.h
index 5510c7d..5510c7d 100755..100644
--- a/xicc/moncurve.h
+++ b/xicc/moncurve.h
diff --git a/xicc/mpp.c b/xicc/mpp.c
index 86b6c30..86b6c30 100755..100644
--- a/xicc/mpp.c
+++ b/xicc/mpp.c
diff --git a/xicc/mpp.h b/xicc/mpp.h
index 26fa3a8..26fa3a8 100755..100644
--- a/xicc/mpp.h
+++ b/xicc/mpp.h
diff --git a/xicc/mpplu.c b/xicc/mpplu.c
index 11ddb76..11ddb76 100755..100644
--- a/xicc/mpplu.c
+++ b/xicc/mpplu.c
diff --git a/xicc/revfix.c b/xicc/revfix.c
index 2add264..2add264 100755..100644
--- a/xicc/revfix.c
+++ b/xicc/revfix.c
diff --git a/xicc/specplot.c b/xicc/specplot.c
index 6f38f37..6f38f37 100755..100644
--- a/xicc/specplot.c
+++ b/xicc/specplot.c
diff --git a/xicc/specsubsamp.c b/xicc/specsubsamp.c
index 4163ee2..4163ee2 100755..100644
--- a/xicc/specsubsamp.c
+++ b/xicc/specsubsamp.c
diff --git a/xicc/spectest.c b/xicc/spectest.c
index c340e98..c340e98 100755..100644
--- a/xicc/spectest.c
+++ b/xicc/spectest.c
diff --git a/xicc/spectest2.c b/xicc/spectest2.c
index 3fd574f..3fd574f 100755..100644
--- a/xicc/spectest2.c
+++ b/xicc/spectest2.c
diff --git a/xicc/tiffgamut.c b/xicc/tiffgamut.c
index 9ddb62b..9ddb62b 100755..100644
--- a/xicc/tiffgamut.c
+++ b/xicc/tiffgamut.c
diff --git a/xicc/tiffgmts.c b/xicc/tiffgmts.c
index c31f852..c31f852 100755..100644
--- a/xicc/tiffgmts.c
+++ b/xicc/tiffgmts.c
diff --git a/xicc/transplot.c b/xicc/transplot.c
index 6473e2b..6473e2b 100755..100644
--- a/xicc/transplot.c
+++ b/xicc/transplot.c
diff --git a/xicc/xcal.c b/xicc/xcal.c
index 4400745..4400745 100755..100644
--- a/xicc/xcal.c
+++ b/xicc/xcal.c
diff --git a/xicc/xcal.h b/xicc/xcal.h
index f7c3fa9..f7c3fa9 100755..100644
--- a/xicc/xcal.h
+++ b/xicc/xcal.h
diff --git a/xicc/xcam.c b/xicc/xcam.c
index 6117cd1..6117cd1 100755..100644
--- a/xicc/xcam.c
+++ b/xicc/xcam.c
diff --git a/xicc/xcam.h b/xicc/xcam.h
index 021c621..021c621 100755..100644
--- a/xicc/xcam.h
+++ b/xicc/xcam.h
diff --git a/xicc/xcolorants.c b/xicc/xcolorants.c
index 84a7720..84a7720 100755..100644
--- a/xicc/xcolorants.c
+++ b/xicc/xcolorants.c
diff --git a/xicc/xcolorants.h b/xicc/xcolorants.h
index 460c4b0..460c4b0 100755..100644
--- a/xicc/xcolorants.h
+++ b/xicc/xcolorants.h
diff --git a/xicc/xcolorantslu.c b/xicc/xcolorantslu.c
index 601c4bd..601c4bd 100755..100644
--- a/xicc/xcolorantslu.c
+++ b/xicc/xcolorantslu.c
diff --git a/xicc/xdevlin.c b/xicc/xdevlin.c
index a5f7bd6..a5f7bd6 100755..100644
--- a/xicc/xdevlin.c
+++ b/xicc/xdevlin.c
diff --git a/xicc/xdevlin.h b/xicc/xdevlin.h
index 7e51e40..7e51e40 100755..100644
--- a/xicc/xdevlin.h
+++ b/xicc/xdevlin.h
diff --git a/xicc/xdgb.c b/xicc/xdgb.c
index 80914b8..80914b8 100755..100644
--- a/xicc/xdgb.c
+++ b/xicc/xdgb.c
diff --git a/xicc/xdgb.h b/xicc/xdgb.h
index bfb1752..bfb1752 100755..100644
--- a/xicc/xdgb.h
+++ b/xicc/xdgb.h
diff --git a/xicc/xfbview.c b/xicc/xfbview.c
index affdb53..affdb53 100755..100644
--- a/xicc/xfbview.c
+++ b/xicc/xfbview.c
diff --git a/xicc/xfit.c b/xicc/xfit.c
index d12919f..d12919f 100755..100644
--- a/xicc/xfit.c
+++ b/xicc/xfit.c
diff --git a/xicc/xfit.h b/xicc/xfit.h
index 14b4ecc..14b4ecc 100755..100644
--- a/xicc/xfit.h
+++ b/xicc/xfit.h
diff --git a/xicc/xicc.c b/xicc/xicc.c
index a7556d5..a7556d5 100755..100644
--- a/xicc/xicc.c
+++ b/xicc/xicc.c
diff --git a/xicc/xicc.h b/xicc/xicc.h
index f521de2..f521de2 100755..100644
--- a/xicc/xicc.h
+++ b/xicc/xicc.h
diff --git a/xicc/xicclu.c b/xicc/xicclu.c
index 0ca00aa..0ca00aa 100755..100644
--- a/xicc/xicclu.c
+++ b/xicc/xicclu.c
diff --git a/xicc/xlut.c b/xicc/xlut.c
index 8b7699c..827dde8 100755..100644
--- a/xicc/xlut.c
+++ b/xicc/xlut.c
@@ -46,6 +46,10 @@
Should xlutfix.c be revived (also adding ICM_CLUT_SET_APXLS support),
to improve "bumpy black" problem ?
+
+ Would be nice to be able to specify a specific patch
+ as the white one rather than using heuristic to identify it,
+ since some pathalogical cases don't work.
*/
/*
diff --git a/xicc/xlutfix.c b/xicc/xlutfix.c
index a0c0e4e..a0c0e4e 100755..100644
--- a/xicc/xlutfix.c
+++ b/xicc/xlutfix.c
diff --git a/xicc/xmatrix.c b/xicc/xmatrix.c
index 034a396..3d4fca6 100755..100644
--- a/xicc/xmatrix.c
+++ b/xicc/xmatrix.c
@@ -32,6 +32,9 @@
* normalized back to zero by scaling the matrix before storing
* the result in the ICC profile.
*
+ * Would be nice to be able to specify a specific patch
+ * as the white one rather than using heuristic to identify it,
+ * since some pathalogical cases don't work.
*/
diff --git a/xicc/xmono.c b/xicc/xmono.c
index fe9c55e..fe9c55e 100755..100644
--- a/xicc/xmono.c
+++ b/xicc/xmono.c
diff --git a/xicc/xspect.c b/xicc/xspect.c
index 1df8555..6738113 100755..100644
--- a/xicc/xspect.c
+++ b/xicc/xspect.c
@@ -3197,7 +3197,7 @@ static xspect CIE1995_TCS[] = {
0.44, 0.44, 0.45, 0.45, 0.45
}
},
- /* TCS15 1 YR 6/4 Asian skin */
+ /* TCS15 1 YR 6/4 Asian skin - JIS standard */
{
95, 360.0, 830.0, /* 95 bands from 360 to 830 nm in 5nm steps */
1.0, /* Scale factor */
diff --git a/xicc/xspect.h b/xicc/xspect.h
index 3e0caeb..3e0caeb 100755..100644
--- a/xicc/xspect.h
+++ b/xicc/xspect.h
diff --git a/xicc/xutils.c b/xicc/xutils.c
index 019cee6..019cee6 100755..100644
--- a/xicc/xutils.c
+++ b/xicc/xutils.c
diff --git a/xicc/xutils.h b/xicc/xutils.h
index 27de570..27de570 100755..100644
--- a/xicc/xutils.h
+++ b/xicc/xutils.h