<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/video_decoder.cc, branch v2.8.10</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.8.10</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.8.10'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2016-06-14T11:21:40Z</updated>
<entry>
<title>Fix subtle bug with 3D and add a explicit to stop it happening again.</title>
<updated>2016-06-14T11:21:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-14T11:21:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3b74655a04bdac7d8fa0258225a9d3bedd170170'/>
<id>urn:sha1:3b74655a04bdac7d8fa0258225a9d3bedd170170</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some confusion with filling and VideoFrame.</title>
<updated>2016-06-14T11:10:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-14T11:10:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b19543a036c389c9970a65f77606afb55d9fd11d'/>
<id>urn:sha1:b19543a036c389c9970a65f77606afb55d9fd11d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add VideoFrame class.</title>
<updated>2016-06-14T10:48:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-14T10:48:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4b7b0edb359ae68f2dbcab90c7c10382f507fa5b'/>
<id>urn:sha1:4b7b0edb359ae68f2dbcab90c7c10382f507fa5b</id>
<content type='text'>
This puts a frame index with an Eyes, which simplifies code in
some areas.  I can't think of a better name for it,
unfortunately.
</content>
</entry>
<entry>
<title>Fix VideoDecoder::get_video() with 3D.</title>
<updated>2016-06-13T15:09:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-13T15:09:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cd29c4ed26fde9b9c07190f92205705b13c6bd73'/>
<id>urn:sha1:cd29c4ed26fde9b9c07190f92205705b13c6bd73</id>
<content type='text'>
get_video() promises to return all video frames at the given time,
but this wasn't working for none-SBS-3D as it would be satisfied
when it got the first (left) frame.  Adjust get_video() to get all
required frames.

This showed up bugs in fill_both_eyes, whereby the from parameter
was ignored and the wrong things were done in some cases;
video_decoder_fill_test.cc tests this stuff.
</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>Fix seek, for video at least.</title>
<updated>2016-05-18T10:50:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-05-11T00:05:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=49a1e2a600bd7b9d2d4a926256378e6134704a1a'/>
<id>urn:sha1:49a1e2a600bd7b9d2d4a926256378e6134704a1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename some methods.</title>
<updated>2016-05-18T10:50:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-05-10T13:37:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0758d834992f0adb8aa8d4d9908a64ce8708f05c'/>
<id>urn:sha1:0758d834992f0adb8aa8d4d9908a64ce8708f05c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basics of splitting up Decoder tree like Content.</title>
<updated>2016-05-18T10:50:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-05-10T13:29:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=504c63b3d62038bc486ca8a09e77fbb403907edd'/>
<id>urn:sha1:504c63b3d62038bc486ca8a09e77fbb403907edd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move video frame rate ('prepared-for') into Content.</title>
<updated>2016-05-18T10:50:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-05-09T18:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=19f94521139aac13ef8fb4eaa55855b2ada307b4'/>
<id>urn:sha1:19f94521139aac13ef8fb4eaa55855b2ada307b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename video/audio/subtitle part methods.</title>
<updated>2016-05-18T10:50:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-04-14T01:06:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2d5beb0d6794df13ad1df47e84fd7a57d1d1c64d'/>
<id>urn:sha1:2d5beb0d6794df13ad1df47e84fd7a57d1d1c64d</id>
<content type='text'>
</content>
</entry>
</feed>
