From c07d0c2d2f6f7b0eb6e92cc6204bf05037957e82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 1 Sep 2014 15:43:52 +0200 Subject: Imported Upstream version 1.6.3 --- xicc/xcal.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'xicc/xcal.h') 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 */ -- cgit v1.2.3