<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, branch v2.15.108</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.108</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.108'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-11-29T22:00:40Z</updated>
<entry>
<title>Better progress reporting during DCP validation (#1812).</title>
<updated>2020-11-29T22:00:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-28T01:42:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0c56d4be9f49592eabec832381608ba75b453df4'/>
<id>urn:sha1:0c56d4be9f49592eabec832381608ba75b453df4</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>Fix running single tests on Windows.</title>
<updated>2020-11-27T22:27:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-27T22:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9121eb64810e39ba356d4a1b723a720adc82c096'/>
<id>urn:sha1:9121eb64810e39ba356d4a1b723a720adc82c096</id>
<content type='text'>
</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>If we don't query a server (because we already know about it)</title>
<updated>2020-11-26T01:24:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-26T01:05:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dfb23c675ca145b5570ccb5790ea804ad736a247'/>
<id>urn:sha1:dfb23c675ca145b5570ccb5790ea804ad736a247</id>
<content type='text'>
the "last seen time" will never be updated, so the server will
be discarded.

It seems that we should always ping servers (so that set_seen gets
called on receipt of the response), no matter whether
"auto-discovered" or configured, so that the "discard" code doesn't
kick in.

Otherwise we remove and re-add our configured servers every
10 seconds, which is inefficient and which possibly triggers
other bugs.
</content>
</entry>
<entry>
<title>It feels unsafe not to lock _threads_mutex between terminate_threads()</title>
<updated>2020-11-26T01:04:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-26T01:04:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=82fbf2b9e43fb234f843dc3352fecbd08eeed3f7'/>
<id>urn:sha1:82fbf2b9e43fb234f843dc3352fecbd08eeed3f7</id>
<content type='text'>
and _threads.reset(); move the lock.
</content>
</entry>
<entry>
<title>Remove accidentally-added file.</title>
<updated>2020-11-26T00:49:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-25T21:46:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6bd773e6afc7fb263d68c6859327ab6300032e48'/>
<id>urn:sha1:6bd773e6afc7fb263d68c6859327ab6300032e48</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>
