<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test, branch v2.16.57</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.57</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.57'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-05-29T08:25:55Z</updated>
<entry>
<title>Don't write Markers to interop CPLs (#2537).</title>
<updated>2023-05-29T08:25:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-28T18:59:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=86b88c37c34de9cd0c51e0825d28b6258e2451d2'/>
<id>urn:sha1:86b88c37c34de9cd0c51e0825d28b6258e2451d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump libdcp for fix to crash with interop subtitles (#2536).</title>
<updated>2023-05-28T18:58:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-27T21:44:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5c318bb706e34333831a7c839e6fb1c3d042533f'/>
<id>urn:sha1:5c318bb706e34333831a7c839e6fb1c3d042533f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: replace some list with vector.</title>
<updated>2023-05-18T20:21:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-18T20:21:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9f125fddff88bf62d36381f9d3f09e5240b033d5'/>
<id>urn:sha1:9f125fddff88bf62d36381f9d3f09e5240b033d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add dcpomatic2_map tool (#2445).</title>
<updated>2023-05-13T06:54:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-17T23:15:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3a1ddb9e182be28a22c5bbc85c06ee6629b72fe6'/>
<id>urn:sha1:3a1ddb9e182be28a22c5bbc85c06ee6629b72fe6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some typos in comments.</title>
<updated>2023-05-13T06:54:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-11T21:03:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=87c1ac59d40f611fed94fa4120f9c21ef2baa2d2'/>
<id>urn:sha1:87c1ac59d40f611fed94fa4120f9c21ef2baa2d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add verify_dcp().</title>
<updated>2023-05-13T06:54:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-17T23:15:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a4c510f8e3730d918c5ba54b1b4aaf307d748e0f'/>
<id>urn:sha1:a4c510f8e3730d918c5ba54b1b4aaf307d748e0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle fonts for ccaps coming from DCP content (#2525).</title>
<updated>2023-05-12T20:11:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-11T11:50:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=83d63bb331190db4372de4d0aaf8413c51f1eee4'/>
<id>urn:sha1:83d63bb331190db4372de4d0aaf8413c51f1eee4</id>
<content type='text'>
Not dealing with them calls all sort of chaos as described in the
bug report.
</content>
</entry>
<entry>
<title>Cleanup: include/using sorting.</title>
<updated>2023-05-12T20:10:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-11T00:46:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d42d9740f542ac93f21b21ec9fab8558f9e87037'/>
<id>urn:sha1:d42d9740f542ac93f21b21ec9fab8558f9e87037</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some more bandwidths to a test.</title>
<updated>2023-04-22T19:20:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-22T19:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7fcd6582a19519331b71c2662b6f9e734ee9b2d9'/>
<id>urn:sha1:7fcd6582a19519331b71c2662b6f9e734ee9b2d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In 1c73379ed8483dcf71c5ccfc459c2c22516a9aef I changed</title>
<updated>2023-04-19T21:57:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-19T21:57:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=22aa0dd620b6db93a64e1e171fb5ddb18693e56e'/>
<id>urn:sha1:22aa0dd620b6db93a64e1e171fb5ddb18693e56e</id>
<content type='text'>
FontConfig::_available_fonts to use the font ID as a key, but that's
totally wrong because the same Font object with the same ID can have
its font filename/data changed, and in that case we don't want to
use the cached font.

Here we use the actual TTF/OTF font data as the key.  We could have
just hashed the data (whether it comes from a disk file or is held
in memory) but this is slower in the case where we have the filename,
as then the file must be loaded from disk for each comparison.

This fixes #2518.
</content>
</entry>
</feed>
