<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/dcp_content.cc, branch disk-opt</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=disk-opt</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=disk-opt'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2021-01-31T22:47:14Z</updated>
<entry>
<title>Use enum class for Film::Property.</title>
<updated>2021-01-31T22:47:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-31T22:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e0255a64d22440d718e5512f34a4f21f0d37a21b'/>
<id>urn:sha1:e0255a64d22440d718e5512f34a4f21f0d37a21b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More enum class additions.</title>
<updated>2021-01-31T02:14:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-31T02:14:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8fedaaa75c4586a4cc7ffb393bd71d1fdb091dc8'/>
<id>urn:sha1:8fedaaa75c4586a4cc7ffb393bd71d1fdb091dc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adapt for libdcp use of enum class.</title>
<updated>2021-01-21T19:15:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-21T01:44:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=28111007e2e6fd62f5810be780706ae1618bd33f'/>
<id>urn:sha1:28111007e2e6fd62f5810be780706ae1618bd33f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>BOOST_FOREACH.</title>
<updated>2021-01-07T22:27:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-04T20:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a5d004b0773f633401528392fc28e66d70e13ac8'/>
<id>urn:sha1:a5d004b0773f633401528392fc28e66d70e13ac8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std::shared_ptr</title>
<updated>2021-01-07T21:48:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-04T20:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dd9be86db6cde0afa5da0d1d1ac43b42e05dca26'/>
<id>urn:sha1:dd9be86db6cde0afa5da0d1d1ac43b42e05dca26</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>
<entry>
<title>Prevent import of directories as DCPs if they do not have an</title>
<updated>2020-10-28T11:48:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-10-28T11:48:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2c74c1534cb563cab4c6c3225ced573619f6a647'/>
<id>urn:sha1:2c74c1534cb563cab4c6c3225ced573619f6a647</id>
<content type='text'>
ASSETMAP{,.xml} in the top level.

This should avoid some confusion, as previously DoM would scan the
whole directory tree looking for an ASSETMAP.  It also prevents
people adding a DCP-o-matic project to itself, which I believe is the
cause of #1620.
</content>
</entry>
<entry>
<title>macOS / new boost build fixes.</title>
<updated>2020-10-21T20:22:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-10-21T07:23:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1a7c50245309bb0b99001940b2203a267de942ca'/>
<id>urn:sha1:1a7c50245309bb0b99001940b2203a267de942ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix deadlock when changing CPL in the player (#1827).</title>
<updated>2020-10-17T20:23:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-10-17T20:23:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b33881c9ebe55084434bfea16ba050ad1ba6cb03'/>
<id>urn:sha1:b33881c9ebe55084434bfea16ba050ad1ba6cb03</id>
<content type='text'>
TextContent::set_dcp_track can end up requesting a view update, which
involves calls to methods in Content which lock the Content::_mutex.
Do these calls without a lock on that mutex held.

Also, it looks like we would append to texts on every call to
examine().  Fix that so that we replace the texts list on each
examine() call.
</content>
</entry>
<entry>
<title>Fixes for new libdcp with multiple content versions.</title>
<updated>2020-09-27T19:18:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-09-27T19:18:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c78e9f0d5e802e1bb020694870357ef271217628'/>
<id>urn:sha1:c78e9f0d5e802e1bb020694870357ef271217628</id>
<content type='text'>
</content>
</entry>
</feed>
