From 49f942e13b1380c4df474f45d657e1a46bb6e2d8 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 18 Aug 2013 21:09:49 +0100 Subject: A few asserts. --- src/rgb_xyz.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/rgb_xyz.cc b/src/rgb_xyz.cc index 98520a2c..dea2106c 100644 --- a/src/rgb_xyz.cc +++ b/src/rgb_xyz.cc @@ -142,6 +142,10 @@ libdcp::rgb_to_xyz (shared_ptr rgb, shared_ptr lut_in, s d.x = d.x * DCI_COEFFICIENT * 65535; d.y = d.y * DCI_COEFFICIENT * 65535; d.z = d.z * DCI_COEFFICIENT * 65535; + + assert (d.x >= 0 && d.x < 65536); + assert (d.y >= 0 && d.y < 65536); + assert (d.z >= 0 && d.z < 65536); /* Out gamma LUT */ xyz->data(0)[jn] = lut_out->lut()[(int) d.x] * 4096; -- cgit v1.2.3