summaryrefslogtreecommitdiff
path: root/src/rgb_xyz.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-05-05 20:31:26 +0200
committerCarl Hetherington <cth@carlh.net>2022-05-05 21:09:40 +0200
commitad7244de981a7dd0b9b4f8f3d62d4704f1968012 (patch)
tree2d5818563e35585b3a45d42b2a7ffd51584592fc /src/rgb_xyz.cc
parentf755fd20c0c026128e23a165e3b524a275d6f803 (diff)
Use std::vector for LUTs.
Diffstat (limited to 'src/rgb_xyz.cc')
-rw-r--r--src/rgb_xyz.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/rgb_xyz.cc b/src/rgb_xyz.cc
index a8766b8e..b8acc9b0 100644
--- a/src/rgb_xyz.cc
+++ b/src/rgb_xyz.cc
@@ -80,8 +80,8 @@ dcp::xyz_to_rgba (
int* xyz_y = xyz_image->data (1);
int* xyz_z = xyz_image->data (2);
- double const * lut_in = conversion.out()->lut (12, false);
- double const * lut_out = conversion.in()->lut (16, true);
+ auto lut_in = conversion.out()->lut (12, false);
+ auto lut_out = conversion.in()->lut (16, true);
boost::numeric::ublas::matrix<double> const matrix = conversion.xyz_to_rgb ();
double fast_matrix[9] = {
@@ -157,8 +157,8 @@ dcp::xyz_to_rgb (
int* xyz_y = xyz_image->data (1);
int* xyz_z = xyz_image->data (2);
- double const * lut_in = conversion.out()->lut (12, false);
- double const * lut_out = conversion.in()->lut (16, true);
+ auto lut_in = conversion.out()->lut (12, false);
+ auto lut_out = conversion.in()->lut (16, true);
auto const matrix = conversion.xyz_to_rgb ();
double fast_matrix[9] = {
@@ -276,8 +276,8 @@ dcp::rgb_to_xyz (
double x, y, z;
} d;
- auto const * lut_in = conversion.in()->lut (12, false);
- auto const * lut_out = conversion.out()->lut (16, true);
+ auto lut_in = conversion.in()->lut (12, false);
+ auto lut_out = conversion.out()->lut (16, true);
/* This is is the product of the RGB to XYZ matrix, the Bradford transform and the DCI companding */
double fast_matrix[9];