<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/writer.h, branch v2.13.26</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.13.26</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.13.26'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2018-06-05T01:19:20Z</updated>
<entry>
<title>Don't allow the queue to get too big with REPEAT frames otherwise</title>
<updated>2018-06-05T01:19:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-06-05T01:19:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fdcbd7eb473950f784fba05dcbf4bff115dbbd06'/>
<id>urn:sha1:fdcbd7eb473950f784fba05dcbf4bff115dbbd06</id>
<content type='text'>
there's a long delay at the end of the job while they are written.
We must still write FULL frames even if the queue is long (we only
stop doing that if the queue has too many FULL frames i.e. too much
memory consumption).  With this commit we stop writing REPEAT/FAKE
frames when the queue gets long and assume there will always be a
sequence image for writing and hence the main writer thread will reduce
the queue given time.
</content>
</entry>
<entry>
<title>Previously the code did not account for referenced audio, so far</title>
<updated>2017-12-29T01:11:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-12-29T01:11:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=60d528017a3ac1afdc30a3a000b28dda96a2175e'/>
<id>urn:sha1:60d528017a3ac1afdc30a3a000b28dda96a2175e</id>
<content type='text'>
as I can see.  It decided which reel to write new audio to based on
how many frames had been written to the current reel; this makes
no sense for referred reels for which the player will emit no audio.

This code looks at the audio timestamp instead.
</content>
</entry>
<entry>
<title>Simple cover sheet support (#1039).</title>
<updated>2017-05-09T10:24:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-09T10:24:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=89ae13638097f259f3e50b4b61068dd23451107d'/>
<id>urn:sha1:89ae13638097f259f3e50b4b61068dd23451107d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some cppcheck warnings.</title>
<updated>2017-04-30T00:32:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-04-30T00:32:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ccb67af328f99e55dd9e3a6c01f2128f59016b4a'/>
<id>urn:sha1:ccb67af328f99e55dd9e3a6c01f2128f59016b4a</id>
<content type='text'>
</content>
</entry>
<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>Do parallel digest calculation when there are multiple reels (#855).</title>
<updated>2016-07-27T12:15:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-19T20:09:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ea49dd17eea804a2569531ea4cb8e1bd216717f7'/>
<id>urn:sha1:ea49dd17eea804a2569531ea4cb8e1bd216717f7</id>
<content type='text'>
</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>Use libdcp's compress_j2k; move Data into libdcp.</title>
<updated>2015-12-04T21:14:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-11-30T00:05:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6c19b21e12f73ce63edd406ea617ff25bcc9bfea'/>
<id>urn:sha1:6c19b21e12f73ce63edd406ea617ff25bcc9bfea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix reel that subtitles are put in when they are exactly on a reel boundary.</title>
<updated>2015-11-27T20:28:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-11-27T20:28:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=84cab4dbc3beba84ba53cec1054ede7c250a4c9c'/>
<id>urn:sha1:84cab4dbc3beba84ba53cec1054ede7c250a4c9c</id>
<content type='text'>
</content>
</entry>
</feed>
