summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-01-03 22:31:56 +0000
committerCarl Hetherington <cth@carlh.net>2015-01-03 22:31:56 +0000
commit7fb85beb1e4b655da0463d7d9c95b1181f5a6f00 (patch)
tree676b6ad7889939cabaf1f45eafc003c2130b8e0d /src
parent9655ed4740f08899698052f232256fcf7b77c58e (diff)
Tweaks to test setup; don't always compute coverage.
Diffstat (limited to 'src')
-rw-r--r--src/image.h2
-rw-r--r--src/rgb_xyz.cc4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/image.h b/src/image.h
index abc040d4..9e85101a 100644
--- a/src/image.h
+++ b/src/image.h
@@ -29,7 +29,7 @@ public:
Image (boost::shared_ptr<const Image>);
virtual ~Image () {}
- virtual uint16_t * const * data () const = 0;
+ virtual uint8_t * const * data () const = 0;
/** @return array of strides in bytes */
virtual int const * stride () const = 0;
diff --git a/src/rgb_xyz.cc b/src/rgb_xyz.cc
index faddf013..a3f7b424 100644
--- a/src/rgb_xyz.cc
+++ b/src/rgb_xyz.cc
@@ -203,7 +203,7 @@ dcp::rgb_to_xyz (
int jn = 0;
for (int y = 0; y < rgb->size().height; ++y) {
- uint16_t* p = rgb->data()[0] + y * rgb->stride()[0] / 2;
+ uint16_t* p = reinterpret_cast<uint16_t*> (rgb->data()[0] + y * rgb->stride()[0]);
for (int x = 0; x < rgb->size().width; ++x) {
/* In gamma LUT (converting 16-bit to 12-bit) */
@@ -248,7 +248,7 @@ dcp::xyz_to_xyz (shared_ptr<const Image> xyz_16)
int jn = 0;
for (int y = 0; y < xyz_16->size().height; ++y) {
- uint16_t* p = xyz_16->data()[0] + y * xyz_16->stride()[0] / 2;
+ uint16_t* p = reinterpret_cast<uint16_t*> (xyz_16->data()[0] + y * xyz_16->stride()[0]);
for (int x = 0; x < xyz_16->size().width; ++x) {
/* Truncate 16-bit to 12-bit */
xyz_12->data(0)[jn] = *p++ >> 4;