<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/rgb_xyz.cc, branch cpp17</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=cpp17</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=cpp17'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2023-10-21T22:42:22Z</updated>
<entry>
<title>Remove logging of clamped values.</title>
<updated>2023-10-21T22:42:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-21T22:20:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=687e46f8770ee946ce149e2b893f3626052b6881'/>
<id>urn:sha1:687e46f8770ee946ce149e2b893f3626052b6881</id>
<content type='text'>
I can't remember seeing this logged for ages and it appears to cost
nearly a second on the rgb_xyz benchmark on AMD Ryzen 7 5700U.
</content>
</entry>
<entry>
<title>Use an integer LUT for PiecewiseLUT2, hence removing a lrint and a multiply from the rgb -&gt; xyz loop.</title>
<updated>2023-10-21T22:05:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-21T21:05:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e171a0bbaf0dedbab261279561888e7259a40df7'/>
<id>urn:sha1:e171a0bbaf0dedbab261279561888e7259a40df7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename lut -&gt; double_lut.</title>
<updated>2023-10-21T22:05:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-21T20:40:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5c711929b4f1670ef756a7e54ea59d207c7253a6'/>
<id>urn:sha1:5c711929b4f1670ef756a7e54ea59d207c7253a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add rgb_to_xyz for packed int16_t.</title>
<updated>2023-10-18T10:53:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-03T22:48:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=353ed18e817980eaa3afac6cf5d26b1f187f8803'/>
<id>urn:sha1:353ed18e817980eaa3afac6cf5d26b1f187f8803</id>
<content type='text'>
Adapted from a patch from Aaron Boxer for grok support.
</content>
</entry>
<entry>
<title>Split rgb_to_xyz() into two parts.</title>
<updated>2023-10-18T10:53:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-18T08:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=621926b6bfc15b6bb0d87c03b00bf831b46e7b14'/>
<id>urn:sha1:621926b6bfc15b6bb0d87c03b00bf831b46e7b14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract, test and slightly adjust the piecewise LUT for inverse gamma.</title>
<updated>2022-05-08T22:21:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-08T21:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6de2bb3751b449abf06d44e4dda5e41b66df3f62'/>
<id>urn:sha1:6de2bb3751b449abf06d44e4dda5e41b66df3f62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix scaling ranges to be the same as they used to be.</title>
<updated>2022-05-06T21:47:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-06T08:32:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=001b62c79d8f87badc5597d0335caa0f92dc42fd'/>
<id>urn:sha1:001b62c79d8f87badc5597d0335caa0f92dc42fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use 2 LUTs for output gamma to improve accuracy (DoM #2242).</title>
<updated>2022-05-05T19:09:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-05T19:02:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2a6b1bb060439453913e496840a3102bbff534df'/>
<id>urn:sha1:2a6b1bb060439453913e496840a3102bbff534df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow LUTs to be created with a particular range.</title>
<updated>2022-05-05T19:09:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-05T18:56:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=cbbb9e63b7ec7a5c34f186ceafe5da6be8faa739'/>
<id>urn:sha1:cbbb9e63b7ec7a5c34f186ceafe5da6be8faa739</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use std::vector for LUTs.</title>
<updated>2022-05-05T19:09:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-05T18:31:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ad7244de981a7dd0b9b4f8f3d62d4704f1968012'/>
<id>urn:sha1:ad7244de981a7dd0b9b4f8f3d62d4704f1968012</id>
<content type='text'>
</content>
</entry>
</feed>
