<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src, branch v2.15.17</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.17</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.17'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2019-09-04T23:28:32Z</updated>
<entry>
<title>Stop double-click on the splitter divider from doing anything (#1601).</title>
<updated>2019-09-04T23:28:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-09-04T23:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cd4e040a1828b83809b555a99b529fcb0f395656'/>
<id>urn:sha1:cd4e040a1828b83809b555a99b529fcb0f395656</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't force 24fps onto every DCP made by dcpomatic_create (#1598).</title>
<updated>2019-09-03T00:14:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-09-03T00:14:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a0d7e38c1b7944ed45cdd6c0292fea33421e8bf5'/>
<id>urn:sha1:a0d7e38c1b7944ed45cdd6c0292fea33421e8bf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix missing log in dcpomatic_create (#1597).</title>
<updated>2019-09-03T00:04:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-09-03T00:04:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7b8ae6c203d4b2de98841cba312d35b355df5579'/>
<id>urn:sha1:7b8ae6c203d4b2de98841cba312d35b355df5579</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Exit with code 0 on dcpomatic2_create --version (#1599).</title>
<updated>2019-09-02T23:53:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-09-02T23:53:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5753269a807a0ca3b34e12596cdfa3e0362b250f'/>
<id>urn:sha1:5753269a807a0ca3b34e12596cdfa3e0362b250f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Primitive subtitle export feature.</title>
<updated>2019-08-31T01:03:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-08-31T01:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2cdf3d9f461b12d0925cc54368105bbd177bbbb3'/>
<id>urn:sha1:2cdf3d9f461b12d0925cc54368105bbd177bbbb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make player more tolerant of some DCP errors.</title>
<updated>2019-08-30T22:16:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-08-30T22:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1f88a38a2a607c21988a403e76f315444c4be36b'/>
<id>urn:sha1:1f88a38a2a607c21988a403e76f315444c4be36b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Slightly better errors when the player fails to load a DCP.</title>
<updated>2019-08-27T21:34:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-08-27T21:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=77d2514fee2919c32e4db92b8f75369754d17fb5'/>
<id>urn:sha1:77d2514fee2919c32e4db92b8f75369754d17fb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Luproduction as patron.</title>
<updated>2019-08-23T11:40:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-08-23T11:40:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=01558523df6e3e87403fbee5db476b89d8292e4c'/>
<id>urn:sha1:01558523df6e3e87403fbee5db476b89d8292e4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow specification of audio forensic marking (in KDMs) for some channels only.  Default to enabling forensic marking for video and audio (up to and including channel 12).  Fixes #1498.</title>
<updated>2019-08-11T21:56:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-08-11T21:56:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=910ea473219f2e7c672ad437d458316deca67025'/>
<id>urn:sha1:910ea473219f2e7c672ad437d458316deca67025</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid random black gaps between bits of content A and B when</title>
<updated>2019-07-30T23:07:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-07-30T23:07:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bd83f1b0e1d8e7aae0af51376dbbb88d5e3f69d0'/>
<id>urn:sha1:bd83f1b0e1d8e7aae0af51376dbbb88d5e3f69d0</id>
<content type='text'>
content B has had its start trimmed.  In this case when we seek
inaccurately in A we previously also seeked inaccurately in B.
This meant that at the transition the first frame we see of B
may not be the first frame of B.

After this we seek accurately in B so that we definitely get to the
start of it.

This is especially important if the start of B has been trimmed to
within two keyframes so that an inaccurate seek is not sufficient.
</content>
</entry>
</feed>
