diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-01-03 22:31:56 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-01-03 22:31:56 +0000 |
| commit | 7fb85beb1e4b655da0463d7d9c95b1181f5a6f00 (patch) | |
| tree | 676b6ad7889939cabaf1f45eafc003c2130b8e0d /src | |
| parent | 9655ed4740f08899698052f232256fcf7b77c58e (diff) | |
Tweaks to test setup; don't always compute coverage.
Diffstat (limited to 'src')
| -rw-r--r-- | src/image.h | 2 | ||||
| -rw-r--r-- | src/rgb_xyz.cc | 4 |
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; |
