<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/wscript, branch v2.15.121</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.121</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.121'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2021-01-04T09:48:59Z</updated>
<entry>
<title>When building against macOS SDK 11.0 we need an explicit link with bz2.</title>
<updated>2021-01-04T09:48:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-23T19:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b66dd5efe4c4d0a46f9bda339f0dce509ee14ac9'/>
<id>urn:sha1:b66dd5efe4c4d0a46f9bda339f0dce509ee14ac9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add FontData class.</title>
<updated>2020-12-22T01:37:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-20T22:20:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bf4446523dd891049cabf1bcd68d20def57bc731'/>
<id>urn:sha1:bf4446523dd891049cabf1bcd68d20def57bc731</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move a load of disk writing code to src/lib/ext.cc.</title>
<updated>2020-12-03T19:16:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-01T22:12:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d4f0bd6523854be0e03b6b14d00d8def3c1ce384'/>
<id>urn:sha1:d4f0bd6523854be0e03b6b14d00d8def3c1ce384</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove swaroop variant.</title>
<updated>2020-11-23T12:58:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-23T12:58:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a332bd6be323f03dad5b180fb237afe54f1bf81e'/>
<id>urn:sha1:a332bd6be323f03dad5b180fb237afe54f1bf81e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add dcpomatic_combine tool (#1245).</title>
<updated>2020-09-19T23:30:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-09-10T23:07:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5a3e836da9480bca0c3ef3384fa2010f358ccc7e'/>
<id>urn:sha1:5a3e836da9480bca0c3ef3384fa2010f358ccc7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various OSX warnings fixes.</title>
<updated>2020-07-26T19:30:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-07-26T19:29:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6eba051dcbb8c56e3e2efea946ce0380d17a7b33'/>
<id>urn:sha1:6eba051dcbb8c56e3e2efea946ce0380d17a7b33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make Atmos content work more like other content.  Now its MXFs</title>
<updated>2020-06-19T13:07:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-06-19T11:30:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ca981c8cfa23111e92be329f1c2dfbe3a07b4247'/>
<id>urn:sha1:ca981c8cfa23111e92be329f1c2dfbe3a07b4247</id>
<content type='text'>
are re-written, meaning that they can be encrypted.

This (along with the libdcp update) also fixes assorted Atmos bugs.
</content>
</entry>
<entry>
<title>This AtomicityChecker was introduced a long time ago for reasons</title>
<updated>2020-06-04T23:18:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-06-04T23:18:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cc6c991ddd53e2f151140cbadef2da660cd7d6a3'/>
<id>urn:sha1:cc6c991ddd53e2f151140cbadef2da660cd7d6a3</id>
<content type='text'>
that are unclear.

This commit removes it because it was causing a bug whereby the
_suspended count on Butler would not go back down to 0 due to signals
being blocked by the AtomicityChecker.

I can see two possibilities:

1. AtomicityChecker is a band-aid for some deeper problem, in which
case other bugs will become apparent.  Perhaps it relates to signals
being sent before the butler/player/playlist are connected to content.

2. AtomicityChecker was correct but was not identifiying signals
from different pieces of content correctly; so the correct fix would
be to add the content pointer to the _checker.send() call and block
based also on that.
</content>
</entry>
<entry>
<title>Change video content scaling so that it either:</title>
<updated>2020-05-11T20:02:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-05-09T23:57:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=15a83d720780d58f905d40f8493cdcb86596eaee'/>
<id>urn:sha1:15a83d720780d58f905d40f8493cdcb86596eaee</id>
<content type='text'>
1. scales the content up to fit the DCP container,
preserving aspect ratio, or
2. stretches the content to a custom aspect ratio, or
3. scales the content to some custom size.
</content>
</entry>
<entry>
<title>Add a 'Make DKDM' dialogue box to simplify and (hopefully) clarify DKDM creation (#1637).</title>
<updated>2020-05-06T22:00:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-05-06T22:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=581797d640af1572f884ddf4395924894b745b3a'/>
<id>urn:sha1:581797d640af1572f884ddf4395924894b745b3a</id>
<content type='text'>
</content>
</entry>
</feed>
