<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/transcoder.h, branch v2.11.1</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.11.1</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.11.1'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2017-04-19T22:04:32Z</updated>
<entry>
<title>Various Doxygen fixes.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-03-02T15:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=67a68bd971ebe1b35daa3f75873b4ccb53c00ba0'/>
<id>urn:sha1:67a68bd971ebe1b35daa3f75873b4ccb53c00ba0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Attempt to tidy up internal APIs slightly.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-11-28T23:45:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a78b741c43830c84bcb4d18e3147746f13a668e5'/>
<id>urn:sha1:a78b741c43830c84bcb4d18e3147746f13a668e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic grunt-work, untested and unfinished, but it compiles.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-11-21T16:57:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=de2af791bdfdcd653752cba970e59efc7bf810c7'/>
<id>urn:sha1:de2af791bdfdcd653752cba970e59efc7bf810c7</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
