<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch v2.3.13</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.3.13</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.3.13'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2015-10-02T09:08:20Z</updated>
<entry>
<title>Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic</title>
<updated>2015-10-02T09:08:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-02T09:08:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a0e0bbf9d7b34d046b5f8c67ca7ddf3d3887588a'/>
<id>urn:sha1:a0e0bbf9d7b34d046b5f8c67ca7ddf3d3887588a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Speculative fix for hangs during Encoder::end().</title>
<updated>2015-10-02T09:06:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-02T09:06:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=aac97a7653003ab7032d927eeb236cff4ad726d1'/>
<id>urn:sha1:aac97a7653003ab7032d927eeb236cff4ad726d1</id>
<content type='text'>
I think it's possible that, if an exception is thrown by
an Encoder thread during the clear-out loop at the
top of Encoder::end, that loop will hang waiting for
a notify() on _full_condition that never comes.

Fix this by rethrow()ing in this loop and notifying
_full_condition if an encoder thread throws an exception.
</content>
</entry>
<entry>
<title>Fix erroneous optional dereference.</title>
<updated>2015-10-01T20:32:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-01T14:04:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=765f90586c498860aa687e2b0cd6cedf1e0b1bf0'/>
<id>urn:sha1:765f90586c498860aa687e2b0cd6cedf1e0b1bf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove references to libswresample.</title>
<updated>2015-09-30T13:56:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-30T13:56:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d2ca18d5b2a3351745cc8be2840308808e5a2d36'/>
<id>urn:sha1:d2ca18d5b2a3351745cc8be2840308808e5a2d36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle video frame rates and subtitles a bit more correctly.</title>
<updated>2015-09-30T08:18:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-30T08:18:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=338aa9db0d82ceccde67e4b3dff0bfb75d2a4648'/>
<id>urn:sha1:338aa9db0d82ceccde67e4b3dff0bfb75d2a4648</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure we round properly when deciding how many audio frames to discard.</title>
<updated>2015-09-29T09:20:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-29T09:20:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5dacabb5bf3372107e032f3a90555c3c7f9cb6a7'/>
<id>urn:sha1:5dacabb5bf3372107e032f3a90555c3c7f9cb6a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changes to DCP rate must update player pieces.</title>
<updated>2015-09-28T15:38:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-28T15:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5642ab947867fb65f2d8293481dd37a5a08cdb41'/>
<id>urn:sha1:5642ab947867fb65f2d8293481dd37a5a08cdb41</id>
<content type='text'>
Piece contains a copy of the DCP video rate so we need new pieces
if this changes.  Fixes #699.
</content>
</entry>
<entry>
<title>Discard audio that comes out of FFmpeg files before time 0.</title>
<updated>2015-09-28T13:19:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-28T13:19:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4c60c74890ee16333ecf3adb87e69fc49d9a304f'/>
<id>urn:sha1:4c60c74890ee16333ecf3adb87e69fc49d9a304f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't take any notice of ._* files when deciding whether a folder contains images or a DCP.</title>
<updated>2015-09-28T11:29:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-28T11:29:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=84b50d26c24222ad3f936590f5d706e58ac24922'/>
<id>urn:sha1:84b50d26c24222ad3f936590f5d706e58ac24922</id>
<content type='text'>
</content>
</entry>
<entry>
<title>const fix.</title>
<updated>2015-09-26T23:41:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-26T23:41:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c0ab72986401e62f51bc1ae22c2c2385a94a887d'/>
<id>urn:sha1:c0ab72986401e62f51bc1ae22c2c2385a94a887d</id>
<content type='text'>
</content>
</entry>
</feed>
