<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch 1608</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=1608</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=1608'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-04-14T23:15:00Z</updated>
<entry>
<title>Add UI for DCP head/tail.</title>
<updated>2020-04-14T23:15:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-16T00:42:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=039d9d0c98ed62e7d08667af3427869dc6207d45'/>
<id>urn:sha1:039d9d0c98ed62e7d08667af3427869dc6207d45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Empty/Player behaviour when using a playlist that is not the same as the Film's.</title>
<updated>2020-04-14T21:11:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T21:11:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=67775a6d0d28131b98ae284c7be23d79ccdab685'/>
<id>urn:sha1:67775a6d0d28131b98ae284c7be23d79ccdab685</id>
<content type='text'>
Previously Empty would use the length of the film for its end point.
Now it takes a Playlist (rather than a list of Pieces) and uses the length
of that playlist for its end point.

This fixes #1543, in which single-content audio analysis jobs would run for the whole
length of the film, rather than the length of the content, producing
strange graphs and incorrect progress reports.
</content>
</entry>
<entry>
<title>Ignore and report failures to decode frames during playback (#1593).</title>
<updated>2020-04-14T20:16:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T20:16:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4ab86ef0295bcd6bb9297996a06006f371d22bae'/>
<id>urn:sha1:4ab86ef0295bcd6bb9297996a06006f371d22bae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use a struct rather than a std::pair as the return type from ImageProxy::image.</title>
<updated>2020-04-14T19:38:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T19:38:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3b31d2d8a129ae6d8d267427bd6b5bc444b40b2a'/>
<id>urn:sha1:3b31d2d8a129ae6d8d267427bd6b5bc444b40b2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DCPReadError -&gt; ReadError in libdcp.</title>
<updated>2020-04-14T19:02:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T19:02:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b029cb06c4e0fca1fad9fecd78939efe5532fa9a'/>
<id>urn:sha1:b029cb06c4e0fca1fad9fecd78939efe5532fa9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pot/merge.</title>
<updated>2020-04-13T22:46:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-13T22:46:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0877bf6d06de8e6f768534ec40c26bf629618a20'/>
<id>urn:sha1:0877bf6d06de8e6f768534ec40c26bf629618a20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Try to give a better error when we fail to start J2K encoding</title>
<updated>2020-04-13T22:44:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-13T22:44:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=778a8b0e19715ed98969ce84cdf4859e1e0e7e52'/>
<id>urn:sha1:778a8b0e19715ed98969ce84cdf4859e1e0e7e52</id>
<content type='text'>
(probably because of a lack of addressable RAM).

See #1540.
</content>
</entry>
<entry>
<title>Support unmounting on macOS and Windows.</title>
<updated>2020-04-12T22:27:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-09T18:53:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=747e81de1927c71b39dc916be05bb9296ca6b882'/>
<id>urn:sha1:747e81de1927c71b39dc916be05bb9296ca6b882</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up Drive and unmounting a little.</title>
<updated>2020-04-12T22:23:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-09T18:52:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6d27b49a7a767a9c8b31dc0f799da940ddb7232f'/>
<id>urn:sha1:6d27b49a7a767a9c8b31dc0f799da940ddb7232f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up nanomsg class API; add unmounting for Linux.</title>
<updated>2020-04-12T22:23:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-08T22:58:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=350afcbc40fffd8c8780180e153a2ee91088f562'/>
<id>urn:sha1:350afcbc40fffd8c8780180e153a2ee91088f562</id>
<content type='text'>
</content>
</entry>
</feed>
