<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch v2.13.53</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.13.53</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.13.53'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2018-09-18T20:34:37Z</updated>
<entry>
<title>Configurable window arrangement in player dual-screen mode.</title>
<updated>2018-09-18T20:34:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-18T20:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=61a3f348c433ca4f8d2e7bb9758ad5d61bd35407'/>
<id>urn:sha1:61a3f348c433ca4f8d2e7bb9758ad5d61bd35407</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Probably makes sense to default to checking KDM validity ranges</title>
<updated>2018-09-18T20:01:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-18T20:01:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=422eb00b446d90e3588ae6793f676917ee195cca'/>
<id>urn:sha1:422eb00b446d90e3588ae6793f676917ee195cca</id>
<content type='text'>
so that testing KDMs is more like real life.
</content>
</entry>
<entry>
<title>Very basic player logging.</title>
<updated>2018-09-14T21:34:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-14T21:34:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=18fbb7b578eb0626c269bbb90de205c2d8fc3326'/>
<id>urn:sha1:18fbb7b578eb0626c269bbb90de205c2d8fc3326</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic and rather clumsy option to respect KDM validity windows.</title>
<updated>2018-09-14T20:22:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-14T20:22:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=234bca29f70aeeba4fffd67f987de876ff89b6cc'/>
<id>urn:sha1:234bca29f70aeeba4fffd67f987de876ff89b6cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow configurable start mode for player.</title>
<updated>2018-09-14T19:35:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-14T19:35:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=53c7f717da44c6ff681bde8946875e4f39764b25'/>
<id>urn:sha1:53c7f717da44c6ff681bde8946875e4f39764b25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store audio/video even when suspended.</title>
<updated>2018-09-11T10:42:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-11T10:42:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2a0ad7979b208f84916b13f7a37998aa3701e371'/>
<id>urn:sha1:2a0ad7979b208f84916b13f7a37998aa3701e371</id>
<content type='text'>
This is important for audio.  _audio.put() must be called with
sequential data, so if you're going to discard audio (as was
happening when _suspended) you need to clear _audio before
put()ting any more.

This happens with seek; when _pending_seek_position is set
_audio is cleared and then nothing more is added until the
seek is done.

_suspended may be set and then reset with no change having
happened (type _CANCELLED) so I think you have to keep storing
data in this case.  It will be discarded when the seek comes
around after a _DONE change.
</content>
</entry>
<entry>
<title>Increase the number (in arbitrary units) which describes the width</title>
<updated>2018-09-11T10:26:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-11T10:26:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5c974b2fc501b806a259dcdfbc01df07ef9cda79'/>
<id>urn:sha1:5c974b2fc501b806a259dcdfbc01df07ef9cda79</id>
<content type='text'>
of the border on DCP subtitles when they are rendered in the preview.
This makes them look better, and I think it's closer to what projectors
do.
</content>
</entry>
<entry>
<title>Remove unnecessary method.</title>
<updated>2018-09-11T10:26:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-11T10:26:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cbba9723a56d101ab1fa814cee8671a6c1f729e5'/>
<id>urn:sha1:cbba9723a56d101ab1fa814cee8671a6c1f729e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basics of export of multiple reels to multiple files.</title>
<updated>2018-09-10T01:39:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-10T01:39:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=14f5424e2bd0f933965901f18b5b1673993e0045'/>
<id>urn:sha1:14f5424e2bd0f933965901f18b5b1673993e0045</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split parts of FFmpegEncoder into FFmpegFileEncoder.</title>
<updated>2018-09-08T23:35:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-08T00:26:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=895f945a6bababdf1964b0522d591db96368db22'/>
<id>urn:sha1:895f945a6bababdf1964b0522d591db96368db22</id>
<content type='text'>
</content>
</entry>
</feed>
