<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/tools/dcpomatic_player.cc, branch compose</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=compose</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=compose'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2021-07-10T00:02:19Z</updated>
<entry>
<title>Use dcp::compose rather than our own.</title>
<updated>2021-07-10T00:02:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-07-10T00:02:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5b0e331380c83ec9835e8aa42fd342b2f0ad275d'/>
<id>urn:sha1:5b0e331380c83ec9835e8aa42fd342b2f0ad275d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't react so strongly to failure to bind the play server socket when starting a second player.</title>
<updated>2021-05-23T21:04:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-23T21:04:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=61b2026a6d676125f6b7e02d8a81e9aed59e9ce8'/>
<id>urn:sha1:61b2026a6d676125f6b7e02d8a81e9aed59e9ce8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Close down the FilmViewer before its GUI elements get destroyed (#1982).</title>
<updated>2021-04-22T23:08:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-22T23:08:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cde59064499abaf8f30d0979747041af363cbef4'/>
<id>urn:sha1:cde59064499abaf8f30d0979747041af363cbef4</id>
<content type='text'>
Otherwise this happens when we're already in the middle of destroying
the UI.
</content>
</entry>
<entry>
<title>Assorted C++11/formatting cleanups.</title>
<updated>2021-04-08T19:32:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-08T19:32:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3339d3bce70afe9ae2ca10e9fcfc4b54b748fbf4'/>
<id>urn:sha1:3339d3bce70afe9ae2ca10e9fcfc4b54b748fbf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix confusing error on trying to load a DoM project into the player (#1948).</title>
<updated>2021-04-04T22:51:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-04T22:51:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=da908d815787cd0272c8bdeef40e1a4d2f6a29f8'/>
<id>urn:sha1:da908d815787cd0272c8bdeef40e1a4d2f6a29f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Assorted C++11 tidying.</title>
<updated>2021-02-17T16:33:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-17T16:33:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=33e13c4053138930f4b2f59349e441c76111059d'/>
<id>urn:sha1:33e13c4053138930f4b2f59349e441c76111059d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Coalesce player changes around KDM loading.</title>
<updated>2021-02-15T02:16:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-15T00:42:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e48d176b029a365fb879444c4efe41cfbf075fa7'/>
<id>urn:sha1:e48d176b029a365fb879444c4efe41cfbf075fa7</id>
<content type='text'>
A similar fix for KDM changes as 7d33aff2d5e81185f3361e28c84e3f9858464ef1
was for CPL changes.
</content>
</entry>
<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>Fix no subtitles/captions in the player after changing the CPL.</title>
<updated>2021-02-04T16:21:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-04T16:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=06330bc1cb426a6d40697057fb7d744381892a36'/>
<id>urn:sha1:06330bc1cb426a6d40697057fb7d744381892a36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some C++11 stuff.</title>
<updated>2021-02-04T14:44:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-04T14:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3b50beca67cc53f15ef736398c549e0b5d1c9d12'/>
<id>urn:sha1:3b50beca67cc53f15ef736398c549e0b5d1c9d12</id>
<content type='text'>
</content>
</entry>
</feed>
