<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src, branch v2.15.111</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.111</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.111'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-11-30T01:53:05Z</updated>
<entry>
<title>Fix build error.</title>
<updated>2020-11-30T01:53:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-30T01:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=18fc1be983098c0b95bce8619bffce46179c7a51'/>
<id>urn:sha1:18fc1be983098c0b95bce8619bffce46179c7a51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hide some wx warnings.</title>
<updated>2020-11-29T23:49:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-29T23:49:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2e9e587a3a4f9a57969d0d6ed80d6bd5c5b0ccc7'/>
<id>urn:sha1:2e9e587a3a4f9a57969d0d6ed80d6bd5c5b0ccc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix overlapping group labels in the audio matrix (#1882).</title>
<updated>2020-11-29T23:19:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-29T23:19:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bda92d90d422f812bd9a6806baed6baa9e6cdc6e'/>
<id>urn:sha1:bda92d90d422f812bd9a6806baed6baa9e6cdc6e</id>
<content type='text'>
</content>
</entry>
<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>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>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>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>
<entry>
<title>Use a foreach.</title>
<updated>2020-11-26T00:49:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-26T00:22:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6e5dec71bf4e7a5ff81ecc115c04e8ec2b540c67'/>
<id>urn:sha1:6e5dec71bf4e7a5ff81ecc115c04e8ec2b540c67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disallow referring to subtitles / closed captions with start trim.</title>
<updated>2020-11-25T22:58:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-25T22:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=67bd4a37f5836ef34d9b5752744061d4be07e6e1'/>
<id>urn:sha1:67bd4a37f5836ef34d9b5752744061d4be07e6e1</id>
<content type='text'>
Since per Bv2.1 we can't have subs / closed captions with non-zero
entry point I think we have no choice but to rewrite in that case
(#1802).
</content>
</entry>
</feed>
