<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src, 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:51:27Z</updated>
<entry>
<title>Add --servers option to dcpomatic_cli.</title>
<updated>2015-10-02T09:51:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-02T09:51:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e42d143c9d8271c018ce3139804727a41a26c97b'/>
<id>urn:sha1:e42d143c9d8271c018ce3139804727a41a26c97b</id>
<content type='text'>
</content>
</entry>
<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>Explicit casts optional to bool.</title>
<updated>2015-10-01T20:32:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-01T15:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=85fa5c482d005ea8b53d3dce54a8f15b237deb14'/>
<id>urn:sha1:85fa5c482d005ea8b53d3dce54a8f15b237deb14</id>
<content type='text'>
</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>Fix recently-broken video frame rate override control sensitivity.</title>
<updated>2015-09-30T13:56:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-30T13:56:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a14d71f1aaac3054ed6a9042f91862082d9ea1b7'/>
<id>urn:sha1:a14d71f1aaac3054ed6a9042f91862082d9ea1b7</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>Find wxWidgets on Fedora 22.</title>
<updated>2015-09-30T09:21:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-30T09:21:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=39dc4e1aabc40f600d358a6d023e82b75f024679'/>
<id>urn:sha1:39dc4e1aabc40f600d358a6d023e82b75f024679</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>
</feed>
