<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/doc/design, branch writev-debug</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=writev-debug</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=writev-debug'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-06-10T19:38:48Z</updated>
<entry>
<title>Clarify some documentation slightly.</title>
<updated>2024-06-10T19:38:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-09T23:04:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f37099ba3e9157c3ef74ffcc87c34d3fc54ccfe5'/>
<id>urn:sha1:f37099ba3e9157c3ef74ffcc87c34d3fc54ccfe5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix DCP content font ID allocation to cope with DCPs that have multiple fonts</title>
<updated>2023-10-15T07:10:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-14T19:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3c802dd6d1451c2c8a7e188f8379738d72e907eb'/>
<id>urn:sha1:3c802dd6d1451c2c8a7e188f8379738d72e907eb</id>
<content type='text'>
with the same name in the same reel (#2600).

Previously we had this id_for_font_in_reel() which would give an ID
of N_font-ID.  This means we got duplicate font IDs.

Here we replace that method with FontAllocator, which gives an ID of
N_font-ID for the first font and M_font-ID, where M is a number higher than
the highest reel index.  The idea is to support the required new IDs
without breaking exisiting projects.

There is some documentation of how it works  in doc/design/fonts
</content>
</entry>
<entry>
<title>Update design doc.</title>
<updated>2021-09-27T11:41:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-09-22T22:06:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7e7e74324ebf7a8ef5eb6c98f0fc2b65bb7bea34'/>
<id>urn:sha1:7e7e74324ebf7a8ef5eb6c98f0fc2b65bb7bea34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add short discussion about specifying languages.</title>
<updated>2021-05-30T21:11:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-30T21:11:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=edb296682149002358025ce6955d997012241f4c'/>
<id>urn:sha1:edb296682149002358025ce6955d997012241f4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some docs on the swaroop variant's differences.</title>
<updated>2019-05-10T22:43:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-07T22:08:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3e7b31f099afce27e220ae95e96e759efb68bfd9'/>
<id>urn:sha1:3e7b31f099afce27e220ae95e96e759efb68bfd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Missing file.</title>
<updated>2019-03-22T21:34:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-03-22T21:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bfb7e79c958036e77a7ffe33310d8c0957848602'/>
<id>urn:sha1:bfb7e79c958036e77a7ffe33310d8c0957848602</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some tweaks.</title>
<updated>2018-09-03T23:30:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-03T23:30:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=900ecac59cb4e0e28a9bc9e529877f7914f75d44'/>
<id>urn:sha1:900ecac59cb4e0e28a9bc9e529877f7914f75d44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add design doc.</title>
<updated>2018-09-03T22:21:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-03T22:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6c127c95a5ba6442e109ddcb2207f051f830703d'/>
<id>urn:sha1:6c127c95a5ba6442e109ddcb2207f051f830703d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic docs.</title>
<updated>2018-08-19T00:29:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-08-19T00:27:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=67c604d3fa2391b98ea436e2c6412f1c83a98f77'/>
<id>urn:sha1:67c604d3fa2391b98ea436e2c6412f1c83a98f77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More CCAP notes.</title>
<updated>2018-07-19T22:36:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-06-11T23:20:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=26acd1ec8426d8be48c37ca20b3af26b4bc73fa7'/>
<id>urn:sha1:26acd1ec8426d8be48c37ca20b3af26b4bc73fa7</id>
<content type='text'>
</content>
</entry>
</feed>
