<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch v2.13.55</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.13.55</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.13.55'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2018-09-24T23:47:49Z</updated>
<entry>
<title>Add KDM directory configuration in player.</title>
<updated>2018-09-24T23:47:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-24T23:47:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8414829693900c3d6362a4f15d677bb7e1462c3e'/>
<id>urn:sha1:8414829693900c3d6362a4f15d677bb7e1462c3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix up DCP list in player.</title>
<updated>2018-09-24T20:46:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-24T20:46:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ab8ef6d729e6a858c8719e463011813f82c9a6ea'/>
<id>urn:sha1:ab8ef6d729e6a858c8719e463011813f82c9a6ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add player DCP directory to config.</title>
<updated>2018-09-23T00:41:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-23T00:41:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ed2731617eb2c3db15cb3c57e880ecd39c375751'/>
<id>urn:sha1:ed2731617eb2c3db15cb3c57e880ecd39c375751</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
