diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2014-09-07 13:29:54 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2014-09-07 13:29:54 +0200 |
commit | a879b4e708b3e46c9697ba6581687eeb5b02a320 (patch) | |
tree | f85acc5cb1a7c0b03a050c879c20cab3deb9f40e /xicc/xcal.h | |
parent | 556dffcdad42b938bc196819aa463247de709765 (diff) | |
parent | c07d0c2d2f6f7b0eb6e92cc6204bf05037957e82 (diff) |
state from 2014-09-07 13:30 MESZ
Diffstat (limited to 'xicc/xcal.h')
-rw-r--r-- | xicc/xcal.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/xicc/xcal.h b/xicc/xcal.h index 99f1c9c..f7c3fa9 100644 --- a/xicc/xcal.h +++ b/xicc/xcal.h @@ -29,6 +29,10 @@ struct _xcal { /* Return nz if this fails (filename is for error messages) */ int (*read_cgats) (struct _xcal *p, cgats *cg, int table, char *filename); + /* Read a calibration file from an ICC vcgt tag */ + /* Return nz if this fails */ + int (*read_icc) (struct _xcal *p, icc *c); + /* Read a calibration file */ /* Return nz if this fails */ int (*read) (struct _xcal *p, char *filename); @@ -41,7 +45,7 @@ struct _xcal { /* Return nz if this fails */ int (*write)(struct _xcal *p, char *filename); - /* Translate values through the curves curves. */ + /* Translate values through the curves. */ void (*interp) (struct _xcal *p, double *out, double *in); /* Translate a value backwards through the curves. */ @@ -56,6 +60,7 @@ struct _xcal { double (*inv_interp_ch) (struct _xcal *p, int ch, double in); int noramdac; /* Set to nz if there was no VideoLUT access */ + int tvenc; /* nz if this cal was created using (16-235)/255 Video encoding */ /* Private: */ icProfileClassSignature devclass; /* Type of device */ |