<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/video_decoder.cc, branch v2.1.4</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.1.4</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.1.4'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2015-06-12T12:47:35Z</updated>
<entry>
<title>Remove PassReason stuff.</title>
<updated>2015-06-12T12:47:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-06-12T12:47:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bdbfd6b08856a445446bfd845f1c43109d184250'/>
<id>urn:sha1:bdbfd6b08856a445446bfd845f1c43109d184250</id>
<content type='text'>
This feels wrong: it means that it is possible for FFmpegDecoder
to discard packets.  I can't see how this is ok in all cases:
maybe we were lucky that it worked at all.
</content>
</entry>
<entry>
<title>Small tidy-up.</title>
<updated>2015-06-12T08:40:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-06-12T08:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7319d827885d9169afc1e9169501ce657065c437'/>
<id>urn:sha1:7319d827885d9169afc1e9169501ce657065c437</id>
<content type='text'>
</content>
</entry>
<entry>
<title>{Video,Audio}Frame -&gt; Frame.</title>
<updated>2015-05-26T21:32:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-05-26T15:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f188128e2577942f030374631d3cf1324a00624a'/>
<id>urn:sha1:f188128e2577942f030374631d3cf1324a00624a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't bother decoding video frames when we're seeking around trying to find subtitles.</title>
<updated>2015-05-13T09:15:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-05-13T09:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9922c1f2eaea674ba2ff6cce5f5853655fd8ad7a'/>
<id>urn:sha1:9922c1f2eaea674ba2ff6cce5f5853655fd8ad7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix audio analysis; make sure we don't decode video and let it pile up unwanted.</title>
<updated>2015-01-19T00:26:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-01-19T00:26:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=54c0378137091de604b8c0d6d98959b55b0cddb6'/>
<id>urn:sha1:54c0378137091de604b8c0d6d98959b55b0cddb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>VideoDecoder::_same can just be a local.</title>
<updated>2015-01-19T00:15:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-01-19T00:15:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5282bd42dbe7f9c114abc6f648cb65ef52c35cf4'/>
<id>urn:sha1:5282bd42dbe7f9c114abc6f648cb65ef52c35cf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some writer-loop debugging from 1.x; ignore out-of-order frames when they come from decoders; fix hang if there are unsequenced images in the writer queue when we want to stop.</title>
<updated>2015-01-06T15:59:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-01-06T15:59:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=48073ddb0a9a6e9c9dd81b04b196230f4372447b'/>
<id>urn:sha1:48073ddb0a9a6e9c9dd81b04b196230f4372447b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Increase stored-frames limit; fix skip_frame_test reference.</title>
<updated>2015-01-05T14:40:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-01-05T14:40:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ae89ae6a4cc626df3e32fdb17fef1b9df33858aa'/>
<id>urn:sha1:ae89ae6a4cc626df3e32fdb17fef1b9df33858aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Assert in one case where memory usage can build up a lot.</title>
<updated>2015-01-05T00:56:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-01-05T00:56:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ba5a89098782cc61563841fbd5976c98b141ad54'/>
<id>urn:sha1:ba5a89098782cc61563841fbd5976c98b141ad54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hand-apply d849d411cff28ef5453085791d0b4d7cd73bd070 from master; replace all assert()s with thrown exceptions.</title>
<updated>2014-12-20T23:37:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2014-12-20T23:37:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4dbc6ef917aeceb906b1ef1caf6911033e7e2c54'/>
<id>urn:sha1:4dbc6ef917aeceb906b1ef1caf6911033e7e2c54</id>
<content type='text'>
</content>
</entry>
</feed>
