<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/text_decoder.cc, branch zpos</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=zpos</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=zpos'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2022-11-02T22:08:39Z</updated>
<entry>
<title>fixup! Bump libdcp for subtitle Z-position fixes (#2356).</title>
<updated>2022-11-02T22:08:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-02T22:08:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=939ca70fbee78b5a799824b1d044023ed84cda12'/>
<id>urn:sha1:939ca70fbee78b5a799824b1d044023ed84cda12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix font_id_map errors when importing DCP subtitles that have no</title>
<updated>2022-09-20T19:24:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-20T10:22:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ff639b3cf30afcc097bfd21d39c8d15f466cadd6'/>
<id>urn:sha1:ff639b3cf30afcc097bfd21d39c8d15f466cadd6</id>
<content type='text'>
font declarations / tags (#2339).
</content>
</entry>
<entry>
<title>Fix default placement of SRT (etc.) now that the alignment has changed</title>
<updated>2022-09-19T21:08:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-19T21:08:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=486038a7eb23498e1e5097e73a32929d889ca505'/>
<id>urn:sha1:486038a7eb23498e1e5097e73a32929d889ca505</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle vertical alignment of subs correctly wrt the difference between Interop and SMPTE.</title>
<updated>2022-07-20T08:22:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-07-06T10:25:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9726a58f44d52d235b027225ddd68c6acf83c733'/>
<id>urn:sha1:9726a58f44d52d235b027225ddd68c6acf83c733</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set up TextDecoder position based on the time that the next thing will</title>
<updated>2022-06-12T13:40:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-08T07:58:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c8a036eb727ceddc64a0304d781c916eb952c001'/>
<id>urn:sha1:c8a036eb727ceddc64a0304d781c916eb952c001</id>
<content type='text'>
be emitted, instead of the time that the last thing was (#2268).

This is to avoid problems with the example shown in the test, where
just because a subtitle in source A comes before a subtitle in source B,
source A is pass()ed next and may then emit a subtitle which should
be after the next one in B.
</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>In-line a call to emit_plain_start() so it's less confusing.</title>
<updated>2022-06-07T15:01:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T10:32:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ab03306fdc02e49b0a3d5b45f103d317ff6611e5'/>
<id>urn:sha1:ab03306fdc02e49b0a3d5b45f103d317ff6611e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename some variables.</title>
<updated>2022-06-07T15:01:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T10:31:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=76bee46d6baa198107b197b821ad5b2d5eb5947f'/>
<id>urn:sha1:76bee46d6baa198107b197b821ad5b2d5eb5947f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract method to set forced appearance.</title>
<updated>2022-06-07T15:01:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T10:26:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b00df7cfa33e3a1f57f727dabd0939c25d9f55d0'/>
<id>urn:sha1:b00df7cfa33e3a1f57f727dabd0939c25d9f55d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract method to escape text.</title>
<updated>2022-06-07T15:01:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T10:23:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a7bd8d64d37ac0fd751226c0fba98e219dea9b0d'/>
<id>urn:sha1:a7bd8d64d37ac0fd751226c0fba98e219dea9b0d</id>
<content type='text'>
</content>
</entry>
</feed>
