<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, branch v2.15.40</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.40</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.40'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-01-08T21:22:01Z</updated>
<entry>
<title>Merge a set of changes which run the OpenGL video updates in a separate</title>
<updated>2020-01-08T21:22:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-01-08T21:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=579d18cb7770efe2da03afaf6a33faaf624119e3'/>
<id>urn:sha1:579d18cb7770efe2da03afaf6a33faaf624119e3</id>
<content type='text'>
thread, hopefully making things more elegant and robust.
</content>
</entry>
<entry>
<title>First version of player stress-test management script.</title>
<updated>2020-01-08T20:56:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-12-11T23:45:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=23590dc430e4ef2351209e30a26ba04fecca2872'/>
<id>urn:sha1:23590dc430e4ef2351209e30a26ba04fecca2872</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some comments.</title>
<updated>2020-01-08T20:56:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-25T23:37:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b1589146e73ad97d3f29e9d5cafe61e5424796a4'/>
<id>urn:sha1:b1589146e73ad97d3f29e9d5cafe61e5424796a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some simple-video-view tidy-ups.</title>
<updated>2020-01-08T20:56:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-25T23:33:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c967096b5061e4bbb3a275d4daf04a2b9c084468'/>
<id>urn:sha1:c967096b5061e4bbb3a275d4daf04a2b9c084468</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix problems when starting to play after a seek, if the start</title>
<updated>2020-01-08T20:56:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-25T23:32:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0b21bfba60be812a5d04cc5c10868e04b5579404'/>
<id>urn:sha1:0b21bfba60be812a5d04cc5c10868e04b5579404</id>
<content type='text'>
of playback happens while we are awaiting an idle handler to
go through to update the view after the seek.

If this idle handler has not gone through the viewer will report
an incorrect position, which is used by the FilmViewer to start
the audio stream at the wrong time.
</content>
</entry>
<entry>
<title>Use glTexSubImage2D when possible, as suggested by https://www.khronos.org/opengl/wiki/Common_Mistakes</title>
<updated>2020-01-08T20:56:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-25T20:24:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4f0575fcb518d959e8dcf581ec8181609782b4ef'/>
<id>urn:sha1:4f0575fcb518d959e8dcf581ec8181609782b4ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic stress-test function for player.</title>
<updated>2020-01-08T20:56:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-23T09:44:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1d796edf59da644e91bd443505fb76e0397a1439'/>
<id>urn:sha1:1d796edf59da644e91bd443505fb76e0397a1439</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't busy-wait when there's nothing to play.</title>
<updated>2020-01-08T20:56:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-23T09:42:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=89e92b3e7effafd2ca3aa1e9300777f2d2fb6183'/>
<id>urn:sha1:89e92b3e7effafd2ca3aa1e9300777f2d2fb6183</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set up things correctly on initialisation.</title>
<updated>2020-01-08T20:56:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-23T09:41:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ac69a0eb81e23a341545e05fa12a0e26070cb222'/>
<id>urn:sha1:ac69a0eb81e23a341545e05fa12a0e26070cb222</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix event handling (hopefully).</title>
<updated>2020-01-08T20:56:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-22T20:04:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=98b1d9ae3188a7419182b747caa16739bf649039'/>
<id>urn:sha1:98b1d9ae3188a7419182b747caa16739bf649039</id>
<content type='text'>
</content>
</entry>
</feed>
