<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/text_content.cc, branch prores-debug</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=prores-debug</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=prores-debug'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2022-10-19T12:44:01Z</updated>
<entry>
<title>Normalise XML attribute names to be camelCase (#2241).</title>
<updated>2022-10-19T12:44:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-10T22:10:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=faf01b72ef48a364bad1234692c7780d00b47b7f'/>
<id>urn:sha1:faf01b72ef48a364bad1234692c7780d00b47b7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some missing locking.</title>
<updated>2022-06-10T21:12:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-09T20:45:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1266a5149e056a17b4a9276ccf6ea4a79cc93610'/>
<id>urn:sha1:1266a5149e056a17b4a9276ccf6ea4a79cc93610</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make it OK to re-examine content with subtitles.</title>
<updated>2022-06-10T21:12:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-09T19:16:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ca5cc79f4464c5e9f34480757c288b9bbcb569ec'/>
<id>urn:sha1:ca5cc79f4464c5e9f34480757c288b9bbcb569ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rearrange subtitle font management.</title>
<updated>2022-06-07T15:01:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T11:03:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5a820bb8fae34591be5ac6d19a73461b9dab532a'/>
<id>urn:sha1:5a820bb8fae34591be5ac6d19a73461b9dab532a</id>
<content type='text'>
With this change each subtitle coming out of the player has a reference
to a dcpomatic::Font that belongs to the TextContent.  This hopefully
solves a few problems which all basically stemmed from the fact that
previously the decoders/player were deciding what the font ID in the
output DCP would be - they can't do that properly.
</content>
</entry>
<entry>
<title>Fix failure to open v2.14.x documents with invalid or empty subtitle languages (#2085).</title>
<updated>2021-09-19T19:45:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-09-19T19:45:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c7916079e06d985121842962b9736a6673e22dfe'/>
<id>urn:sha1:c7916079e06d985121842962b9736a6673e22dfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove erroneous call to optional_node_child().</title>
<updated>2021-05-09T20:07:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-09T20:07:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b50a098f422cdb671a67ccb41e2837aa505e405b'/>
<id>urn:sha1:b50a098f422cdb671a67ccb41e2837aa505e405b</id>
<content type='text'>
Just after this we loop over all &lt;Text&gt; nodes, and optional_node_child
will raise an exception if there is more than one.
</content>
</entry>
<entry>
<title>Remove erroneous defaulting of text language to en_US.</title>
<updated>2021-04-05T22:52:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-05T22:52:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7516040b28194058c03ef930e316763ee288dbed'/>
<id>urn:sha1:7516040b28194058c03ef930e316763ee288dbed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put subtitle language back into content from the film (#1930).</title>
<updated>2021-03-31T20:48:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-03-22T23:50:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e0a70cd5cfb11fc2de167f3146acdd437a6faa82'/>
<id>urn:sha1:e0a70cd5cfb11fc2de167f3146acdd437a6faa82</id>
<content type='text'>
This also adds the main/additional language flag.

Of all the considerations about how to specify subtitle language,
the most important seems to be that the language specification happens
for the content where the language is; i.e. in the content text tab.
</content>
</entry>
<entry>
<title>Use enum class for Film::Property.</title>
<updated>2021-01-31T22:47:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-31T22:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e0255a64d22440d718e5512f34a4f21f0d37a21b'/>
<id>urn:sha1:e0255a64d22440d718e5512f34a4f21f0d37a21b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More enum class additions.</title>
<updated>2021-01-31T02:14:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-31T02:14:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8fedaaa75c4586a4cc7ffb393bd71d1fdb091dc8'/>
<id>urn:sha1:8fedaaa75c4586a4cc7ffb393bd71d1fdb091dc8</id>
<content type='text'>
</content>
</entry>
</feed>
