<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src, branch v2.14.38</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.14.38</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.14.38'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-09-21T17:33:11Z</updated>
<entry>
<title>Fix --standard flag to dcpomatic2_cli (github #9).</title>
<updated>2020-09-21T17:33:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-09-21T17:33:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c1e8c8638bcb3b4c9d90adc3719f38fa7bf81be9'/>
<id>urn:sha1:c1e8c8638bcb3b4c9d90adc3719f38fa7bf81be9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't allow creation of a new film with no name.  Otherwise we try</title>
<updated>2020-09-14T21:09:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-09-14T21:07:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=776fa44207f23f2f7a5c92fdf07222dad3229e9a'/>
<id>urn:sha1:776fa44207f23f2f7a5c92fdf07222dad3229e9a</id>
<content type='text'>
to write metadata to the "create in folder" directory, which throws
an uncaught exception if the specified directory is unwriteable.

If we have a name then DoM tries to create the directory with that name,
which fails more elegantly and with a nicer error.

Backported-from-commit: 50aaa3789864c7330ee92e7e89ad5b6cc2155a82
Backported-from-branch: 2.15.x
</content>
</entry>
<entry>
<title>Build fixes for Boost &gt;= 1.73</title>
<updated>2020-08-31T21:38:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-08-27T20:37:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d1e9749ca290673639a49d693a8fe5c6557cc2de'/>
<id>urn:sha1:d1e9749ca290673639a49d693a8fe5c6557cc2de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix login denied (67) errors when trying to download certificates</title>
<updated>2020-08-31T19:50:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-08-31T12:15:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a682c021f299ab69d9c0ff747dfdb6b76b6ebd9c'/>
<id>urn:sha1:a682c021f299ab69d9c0ff747dfdb6b76b6ebd9c</id>
<content type='text'>
from Dolby.

Backported-from-commit: 746e298e214a65ca9151867b2948560e76b45546
Backported-from-branch: v2.15.x
</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>Don't terminate if a non-DCP directory is given to Open.</title>
<updated>2020-08-02T21:48:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-08-02T21:31:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f03eed89e4a2d95926086d6dc4152d2229db3791'/>
<id>urn:sha1:f03eed89e4a2d95926086d6dc4152d2229db3791</id>
<content type='text'>
Cherry-picked from 591c73b472f0eb74225dbc1b08885f552b8814c4 in 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>Fix various problems with the closed caption viewer not being updated properly.</title>
<updated>2020-08-02T21:48:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-07-28T20:20:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5fa8671eb5515a534d3971c249337303cab67740'/>
<id>urn:sha1:5fa8671eb5515a534d3971c249337303cab67740</id>
<content type='text'>
Cherry-picked from d902160e3c89a9f65f58a2463fac0b1de1d940b1 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>
</feed>
