<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/video_decoder.cc, branch v2.11.33</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.11.33</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.11.33'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2017-12-13T22:03:56Z</updated>
<entry>
<title>Reset VideoDecoder::_position on seek.</title>
<updated>2017-12-13T22:03:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-12-13T22:03:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3c634dda1e88fe04b0f468f39bd13ea41a80989b'/>
<id>urn:sha1:3c634dda1e88fe04b0f468f39bd13ea41a80989b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect reel lengths in some cases; account for emitted data being rejected by the player, and for initial audio not to be at time 0.</title>
<updated>2017-08-29T23:59:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-08-29T23:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9ba99535750e19c341f6ff535c6c8991658a8fbb'/>
<id>urn:sha1:9ba99535750e19c341f6ff535c6c8991658a8fbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do repeat in the player rather than trying to do it in VideoDecoder.</title>
<updated>2017-07-28T14:36:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-07-28T14:36:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=280ca5218e193a3c54e5963dda1a80c6e78cc382'/>
<id>urn:sha1:280ca5218e193a3c54e5963dda1a80c6e78cc382</id>
<content type='text'>
Trying to repeat in VideoDecoder is the wrong side of the distinction
between content and DCP time; the repeat is for the DCP and VideoDecoder
should be emitting in terms of the source.
</content>
</entry>
<entry>
<title>Attempts to simplify black-filling logic in Player.</title>
<updated>2017-06-23T14:09:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-06-23T14:09:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9824173a79ce723068296b3a44499101408c24f2'/>
<id>urn:sha1:9824173a79ce723068296b3a44499101408c24f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix _position with VIDEO_FRAME_TYPE_3D_ALTERNATE.</title>
<updated>2017-05-21T22:18:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-21T22:18:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0c4ec68f554996b4321cd0c0c6a80d9b6c9df321'/>
<id>urn:sha1:0c4ec68f554996b4321cd0c0c6a80d9b6c9df321</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unnecessary VideoFrame class.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-02-21T23:50:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=130577d2e4e67de15ac8f5d6447729736d4bcac6'/>
<id>urn:sha1:130577d2e4e67de15ac8f5d6447729736d4bcac6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix comment.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-02-21T23:28:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8412288821bdf9808bf11fec061068baf310b67f'/>
<id>urn:sha1:8412288821bdf9808bf11fec061068baf310b67f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Post-merge tidy-up.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-12-13T14:51:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=22b13599407e45d85d1c83e0805aa14965b0ab19'/>
<id>urn:sha1:22b13599407e45d85d1c83e0805aa14965b0ab19</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>Further fixes and tidying to 'better-seek'.</title>
<updated>2016-12-08T11:23:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-12-08T11:23:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a28ef704adf8c5bfa45b3d6285f741af64758ceb'/>
<id>urn:sha1:a28ef704adf8c5bfa45b3d6285f741af64758ceb</id>
<content type='text'>
This fixes the failure to keep track of the `position' of
each stream of a multi-stream file.  It also tidies things
up a bit.
</content>
</entry>
</feed>
