<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test, branch v2.15.112</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.112</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.112'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-12-03T19:16:17Z</updated>
<entry>
<title>Add basic unit test for the disk writer code.</title>
<updated>2020-12-03T19:16:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-01T23:41:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=81f2aee77e00dd46754f50d91c1e4a9e94441615'/>
<id>urn:sha1:81f2aee77e00dd46754f50d91c1e4a9e94441615</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable TYPE_DISK logging by default.</title>
<updated>2020-12-03T19:16:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-01T23:33:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e7bc0d3105c9d0cdfb4e0e433dc3d674c770ff33'/>
<id>urn:sha1:e7bc0d3105c9d0cdfb4e0e433dc3d674c770ff33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Obey audio timestamps if they don't deviate by more than some threshold.</title>
<updated>2020-12-02T23:23:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-28T23:51:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8798bfab1539c3ac6031bb325e1b181c58b13fc5'/>
<id>urn:sha1:8798bfab1539c3ac6031bb325e1b181c58b13fc5</id>
<content type='text'>
Previously we would ignore audio timestamps because they are not
contiguous in a sample-accurate way.

However with bugs like #1833 we do need to obey large discontinuities
in audio timestamps, otherwise we get large sync errors.

Here we change timestamp handling to ignore small discontinuities
in timestamps but not larger ones.
</content>
</entry>
<entry>
<title>Give Butler a weak_ptr&lt;Film&gt;</title>
<updated>2020-11-30T23:20:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-30T22:49:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5b6b01ea778064a0b0125ea8ebd9272a534cccd2'/>
<id>urn:sha1:5b6b01ea778064a0b0125ea8ebd9272a534cccd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix test build.</title>
<updated>2020-11-29T23:19:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-29T23:19:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4c58340a01c967d64f3d037130a31d791eff042e'/>
<id>urn:sha1:4c58340a01c967d64f3d037130a31d791eff042e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move some test references into test-private.</title>
<updated>2020-11-29T21:49:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-29T21:49:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=64bd18216738052c150770561f8f78e13ca792b8'/>
<id>urn:sha1:64bd18216738052c150770561f8f78e13ca792b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix over-read behaviour of FileGroup to be the same on all platforms.</title>
<updated>2020-11-28T19:58:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-27T22:30:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cf26869c2789b7ecf91e486fc3c7bf271276a592'/>
<id>urn:sha1:cf26869c2789b7ecf91e486fc3c7bf271276a592</id>
<content type='text'>
Instead of relying on the operating system's behaviour when seeking
off the end of a file, keep our own _position.  This normalises
the behaviour between POSIX and Windows.
</content>
</entry>
<entry>
<title>More macOS build fixes.</title>
<updated>2020-11-26T20:14:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-26T20:14:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3a0fba174d25c7be461b4714b5ab8bd1fcf81ed8'/>
<id>urn:sha1:3a0fba174d25c7be461b4714b5ab8bd1fcf81ed8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>macOS build fix.</title>
<updated>2020-11-26T19:11:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-26T19:11:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5de47eac37c53d00ce95dd086a8ffbd15eb7b03f'/>
<id>urn:sha1:5de47eac37c53d00ce95dd086a8ffbd15eb7b03f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Calculate hashes for any referenced assets that do not already have one.</title>
<updated>2020-11-26T00:49:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-24T00:29:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4bee9f40969db94aa7edc7816e1b12a7db3cab07'/>
<id>urn:sha1:4bee9f40969db94aa7edc7816e1b12a7db3cab07</id>
<content type='text'>
This is necessary so that we always include &lt;Hash&gt; in CPLs even
when referencing DCPs that do not have it.
</content>
</entry>
</feed>
