<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch v2.13.122</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.13.122</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.13.122'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2019-02-27T20:36:21Z</updated>
<entry>
<title>Speculative fix for FFmpeg files containing references to other files.</title>
<updated>2019-02-27T20:36:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-27T20:36:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9bbeb511d23c5aa319da406ec39382fdeddd04ea'/>
<id>urn:sha1:9bbeb511d23c5aa319da406ec39382fdeddd04ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Report job errors even if they contain &lt; or &gt;.  Give a better error when parsing a subtitle file fails.</title>
<updated>2019-02-20T01:10:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-20T01:10:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e63de384db89a83937d42f10d4146c3adf14fdb2'/>
<id>urn:sha1:e63de384db89a83937d42f10d4146c3adf14fdb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't display non-existant items in the history.</title>
<updated>2019-02-19T14:32:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-19T14:32:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=86bbc0981a60ad9ba7b7bdbf28a34f197f83f6cb'/>
<id>urn:sha1:86bbc0981a60ad9ba7b7bdbf28a34f197f83f6cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More player debugging for butler video-full states.</title>
<updated>2019-02-17T22:00:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-17T22:00:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a5be11a965c2c38442e4e069874e7e21b5b43a5c'/>
<id>urn:sha1:a5be11a965c2c38442e4e069874e7e21b5b43a5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for player logging.</title>
<updated>2019-02-15T00:56:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-15T00:56:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8f7fdb9fdcd4ffd076f07de9f49801fe01991776'/>
<id>urn:sha1:8f7fdb9fdcd4ffd076f07de9f49801fe01991776</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Player log file -&gt; player activity log file.</title>
<updated>2019-02-14T22:10:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-14T22:10:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7d1c30d17b3494e07fd32dd34cd4806006e725dd'/>
<id>urn:sha1:7d1c30d17b3494e07fd32dd34cd4806006e725dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated fr_FR translation from Thierry Journet.</title>
<updated>2019-02-14T11:36:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-14T11:36:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a54fa7c7d9a7afcb621ffb4c4351d9c2bdcab2e7'/>
<id>urn:sha1:a54fa7c7d9a7afcb621ffb4c4351d9c2bdcab2e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix test after Shuffler changes.</title>
<updated>2019-02-13T09:57:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-13T09:57:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=af7fe636291ee7f75f86b19d55713a595b24636c'/>
<id>urn:sha1:af7fe636291ee7f75f86b19d55713a595b24636c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build.</title>
<updated>2019-02-13T00:22:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-13T00:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f6c8cbe839cc2b052af9ccd1c57f353d26ebcaf0'/>
<id>urn:sha1:f6c8cbe839cc2b052af9ccd1c57f353d26ebcaf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixes to 3D shuffler to fix #1463.</title>
<updated>2019-02-13T00:17:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-13T00:17:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=27fbe80bccafe744ca3f96129c9e582f39921891'/>
<id>urn:sha1:27fbe80bccafe744ca3f96129c9e582f39921891</id>
<content type='text'>
Make the shuffler longer; I've seen examples where the video and sound
are over a second apart within the muxed file.

Allow the shuffler to pass through complete missed frames;
e.g. if the input is L1 R1 L3 R3 we can pass that through without
worrying about the missing frame #2.

Add a log warning if the shuffler fills: at this point, 3D sync
may be lost.
</content>
</entry>
</feed>
