<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/transcoder.h, branch v2.9.16</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.9.16</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.9.16'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2016-06-14T14:07:58Z</updated>
<entry>
<title>Clean up of 3D-&gt;2D conversion.</title>
<updated>2016-06-14T14:07:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-14T14:07:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0b6f2d7b04819711228ed5fbc5d299b58cef997e'/>
<id>urn:sha1:0b6f2d7b04819711228ed5fbc5d299b58cef997e</id>
<content type='text'>
It makes slightly more sense to discard 2D in the Transcoder
rather than the Encoder.  Unfortunately this requires quite
invasive changes, mainly to remove Encoder::_position and instead
derive this information from the PlayerVideo that is being handled.
This is also nicer than before, I think.

A notable change is that in player.cc; using time rather than
content_video_to_dcp().  This means we are assuming that the decoder
returns video at the time we ask it to, rather than checking
what it has returned.  I can't think of a problem with this (yet).
</content>
</entry>
<entry>
<title>Replace a shared_ptr with a weak_ptr.</title>
<updated>2016-06-07T15:03:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-07T15:03:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2860640c7cf39410bfb21f69ce05e345e9078fa3'/>
<id>urn:sha1:2860640c7cf39410bfb21f69ce05e345e9078fa3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move transcode progress updating.</title>
<updated>2016-05-28T23:59:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-05-28T23:58:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cccf38a8c058ee45b4e2ea0d453a29c793ca274d'/>
<id>urn:sha1:cccf38a8c058ee45b4e2ea0d453a29c793ca274d</id>
<content type='text'>
Do this in the transcoder rather than the writer so that it updates
even if video is being referenced.
</content>
</entry>
<entry>
<title>No-op; fix GPL address and use the explicit-program-name version.</title>
<updated>2016-05-25T19:56:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-05-25T19:56:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3828baf56467224f5d44049bf1e7a7ed11f43a05'/>
<id>urn:sha1:3828baf56467224f5d44049bf1e7a7ed11f43a05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rest of src/lib/*.h tidying.</title>
<updated>2015-08-26T18:26:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-08-26T18:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dd8a7d1bbb8f2afb1b98d2be856ff0a9920e180d'/>
<id>urn:sha1:dd8a7d1bbb8f2afb1b98d2be856ff0a9920e180d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clarify that Encoder really just manages video encoding.</title>
<updated>2014-07-02T08:47:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2014-07-02T08:47:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bc9458cbe39a24d22c199c82efab524208dc347d'/>
<id>urn:sha1:bc9458cbe39a24d22c199c82efab524208dc347d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Untested basic stats for player.</title>
<updated>2014-01-01T20:08:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2014-01-01T20:08:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=30e45dd697afc053f2d7be4ee2bc154e5061ad80'/>
<id>urn:sha1:30e45dd697afc053f2d7be4ee2bc154e5061ad80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a few memory leaks.</title>
<updated>2013-11-09T00:51:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2013-11-09T00:51:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d33a11798fc39336eb9442f11a06a9a1f2470d83'/>
<id>urn:sha1:d33a11798fc39336eb9442f11a06a9a1f2470d83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't display frames per second during digest calculation; clear job sub-name on completion; print job name more nicely when there is no sub name.</title>
<updated>2013-11-08T09:33:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2013-11-08T09:33:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5673d7a051662afd129fa409cdbf3adb6119689e'/>
<id>urn:sha1:5673d7a051662afd129fa409cdbf3adb6119689e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some improvements in progress reporting, especially for long jobs.</title>
<updated>2013-10-19T14:41:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2013-10-19T14:41:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=11325f810e214935e4115248223c186a6e4cc184'/>
<id>urn:sha1:11325f810e214935e4115248223c186a6e4cc184</id>
<content type='text'>
</content>
</entry>
</feed>
