<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/dcp_decoder.cc, branch v2.15.35</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.35</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.35'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2019-10-30T21:43:55Z</updated>
<entry>
<title>Fix dying butler on changing CPL from one without to one with</title>
<updated>2019-10-30T21:43:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-10-30T21:39:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0486d4d94900c7f2a2cab7885b3f162d1ad8290c'/>
<id>urn:sha1:0486d4d94900c7f2a2cab7885b3f162d1ad8290c</id>
<content type='text'>
subtitles (#1641).

Forward-port from da39ed1516f2463f8a9bf4795a94f23d420c9ca3 in master.
</content>
</entry>
<entry>
<title>Fix failure to load OV after adding a VF to a project.</title>
<updated>2019-10-13T21:47:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-10-13T21:47:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7c73ec405fdb55bd78d82d764999b5af6d81e973'/>
<id>urn:sha1:7c73ec405fdb55bd78d82d764999b5af6d81e973</id>
<content type='text'>
This has the same cause as
19f51503621a57794bd79bac053c9e6549a69f46
i.e. the DCPDecoder re-use optimisation.  This commit tries to
re-fix 19f515 in a more general way which also takes into account
the OV/VF bug.  It also adds a unit test.
</content>
</entry>
<entry>
<title>Fix failure to playback encrypted DCPs, introduced when adding DCPDecoder re-use optimisation.</title>
<updated>2019-09-27T20:34:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-09-22T21:59:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=19f51503621a57794bd79bac053c9e6549a69f46'/>
<id>urn:sha1:19f51503621a57794bd79bac053c9e6549a69f46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make player more tolerant of some DCP errors.</title>
<updated>2019-08-30T22:16:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-08-30T22:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1f88a38a2a607c21988a403e76f315444c4be36b'/>
<id>urn:sha1:1f88a38a2a607c21988a403e76f315444c4be36b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimise decoder_factory for DCPDecoder by offering the old decoder</title>
<updated>2019-07-25T10:37:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-07-25T10:37:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=57f112a2bd073123a686141be6c16ba997349056'/>
<id>urn:sha1:57f112a2bd073123a686141be6c16ba997349056</id>
<content type='text'>
(if available) to recover the list of reels from, rather than having
to scan the filesystem again.
</content>
</entry>
<entry>
<title>Put Time types in dcpomatic namespace.</title>
<updated>2019-05-10T22:43:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-08T22:41:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c4403784febdbdd42e9c32e67fadb147f11fe566'/>
<id>urn:sha1:c4403784febdbdd42e9c32e67fadb147f11fe566</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update for libdcp API changes.</title>
<updated>2019-05-10T22:43:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-03-19T21:37:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5e3ee55930334c7e0a5a398918794bff955383d4'/>
<id>urn:sha1:5e3ee55930334c7e0a5a398918794bff955383d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't set up decoder parts for DCPs unless they can be played</title>
<updated>2019-04-19T23:29:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-19T23:29:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5fd2395577ff5eedca060e8b333129ad6de9aa27'/>
<id>urn:sha1:5fd2395577ff5eedca060e8b333129ad6de9aa27</id>
<content type='text'>
(i.e. are not encrypted and not missing assets).  Fixes full audio
buffers on locates with large encrypted DCPs and no KDMs; in these
cases silent audio is created by the fill_audio() at the bottom of
Player::pass() but no video is created by anybody.
</content>
</entry>
<entry>
<title>Support PNG subs in DCPSubtitleDecoder (#1479).</title>
<updated>2019-03-08T23:23:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-03-08T23:23:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6e5c998593842ff76f5d0ae5cab0d03cbe11b607'/>
<id>urn:sha1:6e5c998593842ff76f5d0ae5cab0d03cbe11b607</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put Film pointer into Decoder.</title>
<updated>2018-11-21T02:45:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-21T02:45:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=84012cdd64f451891febd36154b7226ea21a899b'/>
<id>urn:sha1:84012cdd64f451891febd36154b7226ea21a899b</id>
<content type='text'>
</content>
</entry>
</feed>
