<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/dcp_subtitle_decoder.cc, branch v2.15.115</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.115</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.115'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-12-22T01:37:53Z</updated>
<entry>
<title>Pass fonts from content around as FontData.</title>
<updated>2020-12-22T01:37:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-20T22:41:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ddcd4f3ba0af3e9d49dbb68127317cd0d871a248'/>
<id>urn:sha1:ddcd4f3ba0af3e9d49dbb68127317cd0d871a248</id>
<content type='text'>
i.e. as a block of memory rather than a file.  Also, get the
fonts from the decoder rather than the content.

Together, these changes allow us to use fonts from SMPTE DCPs
added as content.  Before, fonts would be messed up in those
cases (#1885).
</content>
</entry>
<entry>
<title>Stop empty Font IDs in imported DCP subtitles making it into the</title>
<updated>2019-12-15T21:59:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-12-15T21:59:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d8d4225a3e488cf78438b80938aa18fd07d30a06'/>
<id>urn:sha1:d8d4225a3e488cf78438b80938aa18fd07d30a06</id>
<content type='text'>
output DCP (#1689).
</content>
</entry>
<entry>
<title>Put Time types in dcpomatic namespace.</title>
<updated>2019-05-10T22:43:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-08T22:41:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c4403784febdbdd42e9c32e67fadb147f11fe566'/>
<id>urn:sha1:c4403784febdbdd42e9c32e67fadb147f11fe566</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix crash introduced by 6e5c998593842ff76f5d0ae5cab0d03cbe11b607.</title>
<updated>2019-03-11T17:33:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-03-11T17:33:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=19d8aa3e21b74e576894a807d518b4cc23c1921f'/>
<id>urn:sha1:19d8aa3e21b74e576894a807d518b4cc23c1921f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support PNG subs in DCPSubtitleDecoder (#1479).</title>
<updated>2019-03-08T23:23:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-03-08T23:23:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6e5c998593842ff76f5d0ae5cab0d03cbe11b607'/>
<id>urn:sha1:6e5c998593842ff76f5d0ae5cab0d03cbe11b607</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put Film pointer into Decoder.</title>
<updated>2018-11-21T02:45:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-21T02:45:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=84012cdd64f451891febd36154b7226ea21a899b'/>
<id>urn:sha1:84012cdd64f451891febd36154b7226ea21a899b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Take Film pointer out of Content.</title>
<updated>2018-11-21T01:59:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-21T01:59:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=254b3044d72de6b033d7c584f5abd2b9aa70aad5'/>
<id>urn:sha1:254b3044d72de6b033d7c584f5abd2b9aa70aad5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up after mass rename.</title>
<updated>2018-07-23T14:10:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-23T14:10:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a5c629cb9b638b67a0e4c2d26fe9ab2e124bf0eb'/>
<id>urn:sha1:a5c629cb9b638b67a0e4c2d26fe9ab2e124bf0eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More automated renaming.</title>
<updated>2018-07-23T10:20:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-23T10:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=df17bbd25da69fc38eb2dcd8b4a2531cf0bab0bc'/>
<id>urn:sha1:df17bbd25da69fc38eb2dcd8b4a2531cf0bab0bc</id>
<content type='text'>
ActiveCaptions -&gt; ActiveText
BitmapCaption -&gt; BitmapText
ContentCaption -&gt; ContentText
ContentTextCaption -&gt; ContentStringText
TextCaptionFileContent -&gt; StringTextFileContent
TextCaptionFileDecoder -&gt; StringTextFileDecoder
TextCaptionFile -&gt; StringTextFile
TextCaption -&gt; StringText
PlayerCaption -&gt; PlayerText
CaptionContent -&gt; TextContent
CaptionDecoder -&gt; TextDecoder
CaptionPanel -&gt; TextPanel
CaptionView -&gt; TextView
CaptionAppearanceDialog -&gt; SubtitleAppearanceDialog
CaptionType -&gt; TextType
</content>
</entry>
<entry>
<title>Basics of multiple captions per content so that DCPContent can</title>
<updated>2018-07-21T14:16:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-21T14:16:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cbd4450197a083bf58bda510e626f73ba583cb66'/>
<id>urn:sha1:cbd4450197a083bf58bda510e626f73ba583cb66</id>
<content type='text'>
hold subs and closed captions.
</content>
</entry>
</feed>
