<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, 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>Try to improve spacing in Keys tab of prefs on macOS (#1550).</title>
<updated>2020-04-14T23:05:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T23:05:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=39dcdd18487d5d1e20f0343fe617ed5bf44c1387'/>
<id>urn:sha1:39dcdd18487d5d1e20f0343fe617ed5bf44c1387</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix glitchy timeline slider if its update timer goes off while a seek is happening.</title>
<updated>2020-04-14T22:50:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T22:50:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3d435ad1455306fc4db9d03154e3e2dcd4ed08b8'/>
<id>urn:sha1:3d435ad1455306fc4db9d03154e3e2dcd4ed08b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some new keyboard shortcuts for moving around on the timeline:</title>
<updated>2020-04-14T22:32:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T22:27:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5892c334c69b32901dab3c47124dfc7e72858f59'/>
<id>urn:sha1:5892c334c69b32901dab3c47124dfc7e72858f59</id>
<content type='text'>
Shift+Arrows:       1 minute
Ctrl+Arrows:       10 minutes
Ctrl+Shift+Arrows:  1 hour
Home:               start
End:                end
</content>
</entry>
<entry>
<title>Seek to last frame if a request is made beyond the end of the film.</title>
<updated>2020-04-14T22:27:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T22:27:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0802245c4c89b9a8557e5f9b238e8317a92ba51d'/>
<id>urn:sha1:0802245c4c89b9a8557e5f9b238e8317a92ba51d</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>
</feed>
