<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/dcp_content.h, branch bisect</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=bisect</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=bisect'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-06-06T19:16:54Z</updated>
<entry>
<title>Store the video encoding of a DCP in the metadata (J2K/MPEG2).</title>
<updated>2024-06-06T19:16:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-06T19:16:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cfa0a559a8feec79d1e8acd20d4b11ef8cd01513'/>
<id>urn:sha1:cfa0a559a8feec79d1e8acd20d4b11ef8cd01513</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all use of add_child() from xmlpp.</title>
<updated>2024-03-20T17:25:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-06T09:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0e5013e1a96af81e4b501ff0c3192c10a061a2c8'/>
<id>urn:sha1:0e5013e1a96af81e4b501ff0c3192c10a061a2c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Take has_non_zero_entry_point() from examiner and store it.</title>
<updated>2024-03-11T08:25:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-03-06T00:17:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8c06e7d56542d16ea6e596056801270bae6d09e6'/>
<id>urn:sha1:8c06e7d56542d16ea6e596056801270bae6d09e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make can_reference_anything public.</title>
<updated>2024-01-28T01:01:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-14T21:08:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=33ab595ca5f2272b4cd5660b3ef7e0ec717ee151'/>
<id>urn:sha1:33ab595ca5f2272b4cd5660b3ef7e0ec717ee151</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename can_reference -&gt; can_reference_anything.</title>
<updated>2024-01-28T01:01:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-14T21:04:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=da62319e678f4b131ad36b01d0ca54e4f62e3a7f'/>
<id>urn:sha1:da62319e678f4b131ad36b01d0ca54e4f62e3a7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: rearrange how overlap checking is done in can_reference().</title>
<updated>2024-01-28T01:01:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-14T21:01:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=db63785a521d31a6bb1e7109e83768880fefa783'/>
<id>urn:sha1:db63785a521d31a6bb1e7109e83768880fefa783</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>Fix player audio, almost totally broken by a stupid mistake</title>
<updated>2023-06-06T17:36:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-06T17:36:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d860d9de91607aad3561e087fe83c2290ec5d42c'/>
<id>urn:sha1:d860d9de91607aad3561e087fe83c2290ec5d42c</id>
<content type='text'>
in 78b2c650a9249cb7165d269b4378391d31e68e8b

Following that commit 16 channel audio streams were being read
as 6-channel, with unsurprising consequences.
</content>
</entry>
<entry>
<title>Extract resolution.h</title>
<updated>2022-12-10T23:19:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-10T22:32:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4becf7d0cb19fbbdad4f31b0881b77e689d2c1d6'/>
<id>urn:sha1:4becf7d0cb19fbbdad4f31b0881b77e689d2c1d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use EnumIndexedVector in DCPContent.</title>
<updated>2022-09-27T11:46:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-26T22:34:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=17847dc1bc68516bda8ca92e8561064dde896530'/>
<id>urn:sha1:17847dc1bc68516bda8ca92e8561064dde896530</id>
<content type='text'>
</content>
</entry>
</feed>
