<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test/burnt_subtitle_test.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-19T19:27:21Z</updated>
<entry>
<title>Remove Ubuntu 22.04 test reference hacks.</title>
<updated>2025-05-19T19:27:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-18T22:01:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d84cfe7de28070ea31c9a1c0bd7872ac4be4b773'/>
<id>urn:sha1:d84cfe7de28070ea31c9a1c0bd7872ac4be4b773</id>
<content type='text'>
Before the previous commit Ubuntu 22.04 would give slightly different
results to 24.04 when burning subtitles.  I think this was because
DoM was erroneously using the system copy of Liberation Sans, which
I presume was changed.

After the previous commit we are always using the in-tree Liberation
Sans, which means that we can update the test references for Ubuntu
24.04 and use them also for 22.04.
</content>
</entry>
<entry>
<title>Fix tests on Ubuntu 24.04.</title>
<updated>2024-07-14T15:54:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-11T21:17:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=96662de49cdc00780800fcc914e6dd7b949d9340'/>
<id>urn:sha1:96662de49cdc00780800fcc914e6dd7b949d9340</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>Rename new_test_film2 -&gt; new_test_film.</title>
<updated>2024-05-22T08:33:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-20T14:55:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c95ba3eb99c5e4d6dca90cee7e5bb9077b6ed02c'/>
<id>urn:sha1:c95ba3eb99c5e4d6dca90cee7e5bb9077b6ed02c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace all new_test_film with new_test_film2.</title>
<updated>2024-05-21T21:52:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-20T14:54:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e3dba6242aed7415eddbbfb1e5d56ce6680603c1'/>
<id>urn:sha1:e3dba6242aed7415eddbbfb1e5d56ce6680603c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support encoding of MPEG2 DCPs.</title>
<updated>2024-04-22T11:03:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-03-19T13:02:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f72a79c93626e773214f1a0318adf2445ac2ee72'/>
<id>urn:sha1:f72a79c93626e773214f1a0318adf2445ac2ee72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename Encoder -&gt; FilmEncoder, and subclasses.</title>
<updated>2024-04-21T21:18:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-03-19T15:29:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1fc8c0c6d045404732497ba70bd2eccfbe4cc6f6'/>
<id>urn:sha1:1fc8c0c6d045404732497ba70bd2eccfbe4cc6f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename classes to follow preparatory renames in libdcp.</title>
<updated>2024-04-21T21:17:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-29T23:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d3b5b533ebba1a1534eb37cc41032876a48a3d82'/>
<id>urn:sha1:d3b5b533ebba1a1534eb37cc41032876a48a3d82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't emit subtitle images that have a zero dimension (#2743).</title>
<updated>2024-02-03T08:57:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-01T12:29:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=79ee0e5e79d8fb4a405d8b29827347d0243a17fe'/>
<id>urn:sha1:79ee0e5e79d8fb4a405d8b29827347d0243a17fe</id>
<content type='text'>
They cause problems later when trying to blend them into the image.
</content>
</entry>
<entry>
<title>Missing #ifdef for Windows references.</title>
<updated>2023-09-01T07:01:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-01T07:01:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=503d8899c5b0f503a7c8b7abef387b3fd9332842'/>
<id>urn:sha1:503d8899c5b0f503a7c8b7abef387b3fd9332842</id>
<content type='text'>
</content>
</entry>
</feed>
