X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Frgb_xyz_test.cc;h=cf42957b2597868cf07db129822af742bb79a2d3;hb=refs%2Fheads%2Fvideocon-1;hp=c08d4979f77a505cefb2c24df6fd5ce1ec9eae53;hpb=9e523d8a4062ad52330dff6c2ba50e54184c9bb2;p=libdcp.git diff --git a/test/rgb_xyz_test.cc b/test/rgb_xyz_test.cc index c08d4979..cf42957b 100644 --- a/test/rgb_xyz_test.cc +++ b/test/rgb_xyz_test.cc @@ -1,20 +1,20 @@ /* Copyright (C) 2014-2015 Carl Hetherington - This program is free software; you can redistribute it and/or modify + This file is part of libdcp. + + libdcp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + libdcp is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - + along with libdcp. If not, see . */ #include "rgb_xyz.h" @@ -35,7 +35,7 @@ using boost::scoped_array; /** Convert a test image from sRGB to XYZ and check that the transforms are right */ BOOST_AUTO_TEST_CASE (rgb_xyz_test) { - unsigned int seed = 0; + srand (0); dcp::Size const size (640, 480); scoped_array rgb (new uint8_t[size.width * size.height * 6]); @@ -44,7 +44,7 @@ BOOST_AUTO_TEST_CASE (rgb_xyz_test) for (int x = 0; x < size.width; ++x) { /* Write a 12-bit random number for each component */ for (int c = 0; c < 3; ++c) { - *p = (rand_r (&seed) & 0xfff) << 4; + *p = (rand () & 0xfff) << 4; ++p; } } @@ -166,7 +166,7 @@ BOOST_AUTO_TEST_CASE (xyz_rgb_range_test) /** Convert an image from RGB to XYZ and back again */ BOOST_AUTO_TEST_CASE (rgb_xyz_round_trip_test) { - unsigned int seed = 0; + srand (0); dcp::Size const size (640, 480); scoped_array rgb (new uint8_t[size.width * size.height * 6]); @@ -175,7 +175,7 @@ BOOST_AUTO_TEST_CASE (rgb_xyz_round_trip_test) for (int x = 0; x < size.width; ++x) { /* Write a 12-bit random number for each component */ for (int c = 0; c < 3; ++c) { - *p = (rand_r (&seed) & 0xfff) << 4; + *p = (rand () & 0xfff) << 4; ++p; } }