<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, branch v2.15.127</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.127</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.127'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2021-02-09T13:08:46Z</updated>
<entry>
<title>Coalesce player changes around CPL change.</title>
<updated>2021-02-09T13:08:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-09T13:08:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7d33aff2d5e81185f3361e28c84e3f9858464ef1'/>
<id>urn:sha1:7d33aff2d5e81185f3361e28c84e3f9858464ef1</id>
<content type='text'>
If multiple player changes happen, causing the player to be suspended,
there are problems if one of those changes causes a FilmViewer:seek.
In there, we wait for the seek to finish, but it will never finish
because of the suspension.  Hence it's important that we only trigger
the seek once the suspension is over.

Fixes #1905.
</content>
</entry>
<entry>
<title>Handle pending player changes more efficiently.</title>
<updated>2021-02-09T13:05:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-09T13:05:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=09606d58511bddc4c1abe3f2dff1a8eaff13a991'/>
<id>urn:sha1:09606d58511bddc4c1abe3f2dff1a8eaff13a991</id>
<content type='text'>
Rather than looping over all changes, possibly calling a refresh
method for each, coalesce them.
</content>
</entry>
<entry>
<title>Move some updates from content_change to player_change.</title>
<updated>2021-02-09T12:58:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-09T12:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=abe21002bc84db630d860bc304261497cfd71f9b'/>
<id>urn:sha1:abe21002bc84db630d860bc304261497cfd71f9b</id>
<content type='text'>
So far as I can see there's no need for them to respond to
content_change, and it's neater to do it all in one place.
</content>
</entry>
<entry>
<title>Use vector for _pending_player_changes</title>
<updated>2021-02-09T12:56:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-09T12:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a650d922e141930e40759cdbf97135321523ecb3'/>
<id>urn:sha1:a650d922e141930e40759cdbf97135321523ecb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some small C++11 tweaks.</title>
<updated>2021-02-09T12:53:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-09T12:53:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3c2e80996f01740175faca63583f4dff33586be1'/>
<id>urn:sha1:3c2e80996f01740175faca63583f4dff33586be1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Build tests on ubuntu 16.04."</title>
<updated>2021-02-07T23:13:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-07T23:13:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f6e5596160d68802b7bb75d987cb99e3290df4c3'/>
<id>urn:sha1:f6e5596160d68802b7bb75d987cb99e3290df4c3</id>
<content type='text'>
This reverts commit 93c2ca7dfc8feeae374c867c1c679334571a7547.

Building the tests on 16.04 needs a newer boost than it provides;
you can build it statically but then you need to link the boost test
library statically (which requires the removal of BOOST_TEST_DYN_LINK
all over the place).  Doing that fails in libsub for some reason.
</content>
</entry>
<entry>
<title>C++11.</title>
<updated>2021-02-07T22:05:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-07T22:05:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=eedce87b88d65b89c13e8bea4ad587cace8df44a'/>
<id>urn:sha1:eedce87b88d65b89c13e8bea4ad587cace8df44a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More libdcp include fixes.</title>
<updated>2021-02-07T22:01:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-07T22:01:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7ed0973eae4ed0a60595440faa54549ea88782c6'/>
<id>urn:sha1:7ed0973eae4ed0a60595440faa54549ea88782c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix libdcp include.</title>
<updated>2021-02-07T21:57:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-07T21:57:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=30997d26ea022aae61972614f9f1920ba803addb'/>
<id>urn:sha1:30997d26ea022aae61972614f9f1920ba803addb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Be more defensive when calling boost::filesystem::last_write_time.</title>
<updated>2021-02-07T21:31:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-07T21:31:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=15d98128799c2902a3fc046792d1456a275b756b'/>
<id>urn:sha1:15d98128799c2902a3fc046792d1456a275b756b</id>
<content type='text'>
</content>
</entry>
</feed>
