<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/dcp_video.cc, branch cpp17</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=cpp17</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=cpp17'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-05-26T19:51:18Z</updated>
<entry>
<title>Remove functors for choosing pixel format output from make_image().</title>
<updated>2025-05-26T19:51:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-25T20:16:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=df9b4676aba8b941f124b174393988cad21677e1'/>
<id>urn:sha1:df9b4676aba8b941f124b174393988cad21677e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove last use of keep_xyz_or_rgb.</title>
<updated>2025-05-26T19:51:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-25T20:03:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e444fbd0d7c8a32e9f50adc19d0d49ae7c489a11'/>
<id>urn:sha1:e444fbd0d7c8a32e9f50adc19d0d49ae7c489a11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ensure that XYZ data is not passed to rgb_to_xyz() when using Grok.</title>
<updated>2025-05-26T19:51:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-23T00:46:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=06f359d678b8782a7f599c0a3f41b7c8282efcd9'/>
<id>urn:sha1:06f359d678b8782a7f599c0a3f41b7c8282efcd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect colours with "no colourspace conversion" sources that are not AV_PIX_FMT_XYZ12LE.</title>
<updated>2025-05-26T19:51:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-22T23:23:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1d5c211dadb9a9dc2318adce86ca9c31b367cabe'/>
<id>urn:sha1:1d5c211dadb9a9dc2318adce86ca9c31b367cabe</id>
<content type='text'>
Prepare the image for where it is going to next.  I don't understand the difference
in this situation between XYZ12LE and RGB48LE (it seems they are both 16-bit-per-channel)
but there you go.
</content>
</entry>
<entry>
<title>White space: dcp_video.{cc,h}</title>
<updated>2025-04-25T21:11:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-04-25T21:11:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4803d2339a953f78b898f1c56c5c4f232f34ea8c'/>
<id>urn:sha1:4803d2339a953f78b898f1c56c5c4f232f34ea8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the Socket connect() call a little friendlier.</title>
<updated>2025-03-22T12:29:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-17T19:27:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=169c47ede14b6e86e054871a56ffa048357b4463'/>
<id>urn:sha1:169c47ede14b6e86e054871a56ffa048357b4463</id>
<content type='text'>
This avoids some boilerplate.
</content>
</entry>
<entry>
<title>Bump libdcp for raw_convert changes.</title>
<updated>2025-01-05T11:58:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-30T14:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b03f2277a205ff7e7cdaa12c6e52322ea474a7af'/>
<id>urn:sha1:b03f2277a205ff7e7cdaa12c6e52322ea474a7af</id>
<content type='text'>
raw_convert&lt;string&gt; is gone, so here we use fmt::{to_string,format} instead.
Other raw_converts now use fast_float.
</content>
</entry>
<entry>
<title>Rename j2k_bandwidth -&gt; video_bit_rate.</title>
<updated>2024-04-21T21:18:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-04-05T19:57:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c98d6fd22da1586ef3c1d64a2f7b1ee602f539e9'/>
<id>urn:sha1:c98d6fd22da1586ef3c1d64a2f7b1ee602f539e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all use of add_child() from xmlpp.</title>
<updated>2024-03-20T17:25:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-06T09:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0e5013e1a96af81e4b501ff0c3192c10a061a2c8'/>
<id>urn:sha1:0e5013e1a96af81e4b501ff0c3192c10a061a2c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Formatting, variable name tidying and some const correctness.</title>
<updated>2024-01-28T01:01:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-07T22:20:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b054a6fe8359d91ed6afd5a250abd766cfafa196'/>
<id>urn:sha1:b054a6fe8359d91ed6afd5a250abd766cfafa196</id>
<content type='text'>
</content>
</entry>
</feed>
