<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test, branch v2.17.18</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.17.18</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.17.18'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-06-11T07:52:28Z</updated>
<entry>
<title>Simplify the FontIDAllocator a lot (#2827).</title>
<updated>2024-06-11T07:52:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-09T23:05:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a224ef26f48e1a9a9189c2b935abb06147b342bc'/>
<id>urn:sha1:a224ef26f48e1a9a9189c2b935abb06147b342bc</id>
<content type='text'>
This is at the expense of forward compatibility, and the need to
re-examine subtitle content (losing custom fonts as we do so).

But it does mean that the code is simpler, and there's not this weird
growth of IDs where a DCP gets imported with some font, and then the ID
becomes 0_font, and if you do it again it's 0_0_font, and so on.
</content>
</entry>
<entry>
<title>Fix an erroneous font ID error that can happen when loading projects from builds without release version tags.</title>
<updated>2024-06-09T21:38:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-09T21:38:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f8a6ce7ef5cc7e52aa10a6a133b4e628f3d2a50d'/>
<id>urn:sha1:f8a6ce7ef5cc7e52aa10a6a133b4e628f3d2a50d</id>
<content type='text'>
So that last_written_by_earlier_than() always returns true,
check_font_ids() happens when it doesn't really need to.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into v2.17.x</title>
<updated>2024-06-08T18:18:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-08T18:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d80abe28dde8d8579c9ad790a75bd096b8b46ec1'/>
<id>urn:sha1:d80abe28dde8d8579c9ad790a75bd096b8b46ec1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix font ID allocation from DCP when there are subs and ccaps using the same IDs (#2822).</title>
<updated>2024-06-07T19:09:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-07T19:09:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2d89772ba5b5bc3b2e010b3bbbafe2efa9300353'/>
<id>urn:sha1:2d89772ba5b5bc3b2e010b3bbbafe2efa9300353</id>
<content type='text'>
Previously we would always use &lt;last-reel+1&gt;_id as a disambiguated ID
for every case.
</content>
</entry>
<entry>
<title>Bump test/data for another subtitle rendering reference fix.</title>
<updated>2024-06-02T18:57:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-02T18:57:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=51a960601efbdb5e1196dda1fd6f84d5fb48c515'/>
<id>urn:sha1:51a960601efbdb5e1196dda1fd6f84d5fb48c515</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Render subtitles using show_in_cairo_context() instead of add_to_cairo_context().</title>
<updated>2024-05-30T17:59:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-19T20:33:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=09f35415304afc127f50edfe4357a28c5a0e2ff9'/>
<id>urn:sha1:09f35415304afc127f50edfe4357a28c5a0e2ff9</id>
<content type='text'>
This helps with #2813 and should fix #2474.

We started using add_to_cairo_context() again in
72c3a5f0f32f553a1f8abee2494f31d29b976383
because the rendering looked better.  However colour changes within
lines cannot easily be rendered using add_to_cairo_context() it seems,
as the text is just added as a path and then you can stroke/fill it
with a single colour.

I hope that this change, which reverts 72c3a5 but also adds some calls
to enable hinting and use better anti-aliasing, looks OK.  I looked
at some white-on-black subs close-up and the hinting seems to help.
</content>
</entry>
<entry>
<title>Fix merge.</title>
<updated>2024-05-29T19:21:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-29T19:21:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5708ccdd531c72ff9e43106d354464adf6afa699'/>
<id>urn:sha1:5708ccdd531c72ff9e43106d354464adf6afa699</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into v2.17.x</title>
<updated>2024-05-29T19:12:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-29T19:12:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=07aa4852acfd908c4e3a92f7bed2c7328cfcf123'/>
<id>urn:sha1:07aa4852acfd908c4e3a92f7bed2c7328cfcf123</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove default Interop/SMPTE setting.</title>
<updated>2024-05-29T08:35:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-09T20:20:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0e1a20f2717c9e14d2b6675260e2229dfb145ffe'/>
<id>urn:sha1:0e1a20f2717c9e14d2b6675260e2229dfb145ffe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove default video bit rate settings.</title>
<updated>2024-05-29T08:35:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-09T20:13:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2d82f86d2f99b812edd5d64d13f3dd5a4950719e'/>
<id>urn:sha1:2d82f86d2f99b812edd5d64d13f3dd5a4950719e</id>
<content type='text'>
</content>
</entry>
</feed>
