<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch better-butler-errors</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=better-butler-errors</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=better-butler-errors'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-08-17T11:17:28Z</updated>
<entry>
<title>Tidy up resource management of FFmpegFileEncoders so that they</title>
<updated>2020-08-17T11:17:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-08-17T11:16:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dfac61382f1719f0a879747de43cbc5f9115c2d7'/>
<id>urn:sha1:dfac61382f1719f0a879747de43cbc5f9115c2d7</id>
<content type='text'>
are cleaned up correctly when an error occurs.
</content>
</entry>
<entry>
<title>Report more detailed errors when the butler dies.</title>
<updated>2020-08-17T11:17:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-08-17T07:58:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bd23f55d8cd73adda823d0a2fcabc129b8845a81'/>
<id>urn:sha1:bd23f55d8cd73adda823d0a2fcabc129b8845a81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix number of frames in the pulldown check.</title>
<updated>2020-08-03T08:00:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-08-03T07:51:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a600c8e557583dd730960297aa436169654fc607'/>
<id>urn:sha1:a600c8e557583dd730960297aa436169654fc607</id>
<content type='text'>
Backported-from-commit: 5f1fdbafc6eef37523250e0b8542a8939a038823
Backported-from-branch: v2.15.x
</content>
</entry>
<entry>
<title>Fix incorrect string find logic.</title>
<updated>2020-08-03T08:00:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-08-03T07:51:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=75820f6fe6d1d2de7546694c6c875c24b40478bf'/>
<id>urn:sha1:75820f6fe6d1d2de7546694c6c875c24b40478bf</id>
<content type='text'>
Backported-from-commit: d461077cf4f2c1470d2d0d6dbc4f5708411bec65
Backported-from-branch: v2.15.x
</content>
</entry>
<entry>
<title>Recover information about closed caption tracks when loading DCPs</title>
<updated>2020-08-02T21:48:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-07-29T09:44:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=768287d3b8fff495f5b86ae9cea750bff7652fe2'/>
<id>urn:sha1:768287d3b8fff495f5b86ae9cea750bff7652fe2</id>
<content type='text'>
so that they can be displayed.

Cherry-picked from 09860271bb6d03b3937c08bffb4c672697f6d711 in v2.15.x.
</content>
</entry>
<entry>
<title>Detect soft 2:3 pulldown (telecine) files and decode them at 23.976.</title>
<updated>2020-08-02T20:30:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-08-02T20:24:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b58ea0495d72d654161958e515dc6c5ba9992b80'/>
<id>urn:sha1:b58ea0495d72d654161958e515dc6c5ba9992b80</id>
<content type='text'>
DVD rips from NTSC DVDs are sometimes (always?) encoded using
soft 2:3 pulldown.  The video frames are actually 23.976 but
FFmpeg detects them as 29.97.  With the current approach of the video
decoder ignoring most PTSs and assuming a constant frame rate
it is vital that the file contains the number of frames per second
that the detected frame rate predicts.

This fixes large sync errors with NTSC DVD rips (#1790).

Cherry-picked from af680761cf7c3e97660e8e55c68f42e90b026bf9
in v2.15.x.
</content>
</entry>
<entry>
<title>Trying to create export audio encoders with between 9 and 15 channels</title>
<updated>2020-07-27T22:28:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-07-27T22:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=525d5c76b24119125572805ef041b1b226233069'/>
<id>urn:sha1:525d5c76b24119125572805ef041b1b226233069</id>
<content type='text'>
inclusive fails, at least for AAC.  There's probably a way around
this with some FFmpeg-cleverness but for now let's just export any
project with more than 8 channels as 16.

You could argue that we should offer choices to, for example
export 7.1/HI/VN as 7.1 but that sounds fiddly.

Fixes #1786.
</content>
</entry>
<entry>
<title>Fix export of projects with fewer than 6 channels.</title>
<updated>2020-07-27T22:25:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-07-27T22:25:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e5c629b805bcf3d819c9b15d32bb8a3a9f93ab41'/>
<id>urn:sha1:e5c629b805bcf3d819c9b15d32bb8a3a9f93ab41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't say 'certificate downloaded' if it failed during the read part.</title>
<updated>2020-05-14T18:45:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-05-14T18:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dd0f6069a536f414c5b37c786bb36dfc7fdf3d20'/>
<id>urn:sha1:dd0f6069a536f414c5b37c786bb36dfc7fdf3d20</id>
<content type='text'>
Backported from 8c7ad603cf0a534abe1a920b70b0daa095257d3a in v2.15.x
</content>
</entry>
<entry>
<title>Give a better error when opening a DCP with File -&gt; Open by mistake (#1723).</title>
<updated>2020-03-11T20:23:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-03-11T20:23:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4fc16ea5fbe1db26d5c50415374a71c0dbf68b0d'/>
<id>urn:sha1:4fc16ea5fbe1db26d5c50415374a71c0dbf68b0d</id>
<content type='text'>
</content>
</entry>
</feed>
