<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/tools, branch v2.13.46</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.13.46</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.13.46'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2018-08-21T21:36:24Z</updated>
<entry>
<title>Check content for changes on loading a project.</title>
<updated>2018-08-21T21:36:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-08-21T21:36:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f968fb875135884b0551195edc2315d4be76d5bc'/>
<id>urn:sha1:f968fb875135884b0551195edc2315d4be76d5bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated ru_RU and uk_UA translations from Igor Voytovich.</title>
<updated>2018-08-20T21:58:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-08-20T21:58:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0284a5328af3fb41d83d86b8a3b8fffd6d69ddc5'/>
<id>urn:sha1:0284a5328af3fb41d83d86b8a3b8fffd6d69ddc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Similar pending/done for Film::Change.</title>
<updated>2018-08-19T12:55:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-08-19T12:55:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4408e6eea87ce9630e71e4a7d40e2dade091b0ee'/>
<id>urn:sha1:4408e6eea87ce9630e71e4a7d40e2dade091b0ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add pause/resume to the batch converter (#1248).</title>
<updated>2018-08-16T22:14:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-08-16T22:14:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bb990ccc49ee724a8af2ad80bde066374af4b68a'/>
<id>urn:sha1:bb990ccc49ee724a8af2ad80bde066374af4b68a</id>
<content type='text'>
Add some missing locking to JobManager::decrease_priority.
</content>
</entry>
<entry>
<title>Select CPL by name in the player (#1357).</title>
<updated>2018-08-13T23:03:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-08-13T15:54:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ca9aea126c94736435699cb1e0a3347f4a8311b4'/>
<id>urn:sha1:ca9aea126c94736435699cb1e0a3347f4a8311b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Background-threaded hints including line length of CCAPs.</title>
<updated>2018-07-26T16:58:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-26T16:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c8b10d5eac6006b62d2a7add9da0c6206b72899b'/>
<id>urn:sha1:c8b10d5eac6006b62d2a7add9da0c6206b72899b</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>Get ccaps by asking the Player, rather than by listening to its emissions,</title>
<updated>2018-07-23T00:21:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-23T00:21:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ded71cffd18962ebb6b9611a5eb6dfafe9e8e4ec'/>
<id>urn:sha1:ded71cffd18962ebb6b9611a5eb6dfafe9e8e4ec</id>
<content type='text'>
which is slightly cleaner and works when subtitles are emitted with an
unknown end time.  Also add CCAPs to the player.
</content>
</entry>
<entry>
<title>Very basic closed caption viewer.</title>
<updated>2018-07-22T23:13:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-22T23:09:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bd763364d9c96928f3bd6bd5fe46ebe1a06e6d0a'/>
<id>urn:sha1:bd763364d9c96928f3bd6bd5fe46ebe1a06e6d0a</id>
<content type='text'>
</content>
</entry>
</feed>
