<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/reel_markers_asset.cc, branch python310</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=python310</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=python310'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2022-03-23T23:41:32Z</updated>
<entry>
<title>Remove &lt;EntryPoint&gt; and &lt;Duration&gt; from &lt;ReelMarkerAsset&gt; tags.</title>
<updated>2022-03-23T23:41:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-03-23T23:41:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=bc6ef3ae7644c256e2339366e5aa14c4fa4bbee4'/>
<id>urn:sha1:bc6ef3ae7644c256e2339366e5aa14c4fa4bbee4</id>
<content type='text'>
They should not be there:
"EntryPoint" ... "This element shall only be present when the
Asset refers to an external resource such as a Track File".

Fixes DoM bug #2215.
</content>
</entry>
<entry>
<title>Fix/hide some warnings.</title>
<updated>2021-04-13T23:00:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-13T23:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=274dd30f2b11fe8ea563a2ac7436c9d463865b0b'/>
<id>urn:sha1:274dd30f2b11fe8ea563a2ac7436c9d463865b0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove ReelEncryptableAsset and tidy up a bit.</title>
<updated>2021-04-13T21:36:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-13T21:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=488e3d1bd5e6b17d49f6db4df14c64f4b64db89b'/>
<id>urn:sha1:488e3d1bd5e6b17d49f6db4df14c64f4b64db89b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix various bugs in subtitle/ccap verification.</title>
<updated>2021-03-15T00:36:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-03-15T00:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2c1faeb15715794525f48110c2b8a9df96b387c1'/>
<id>urn:sha1:2c1faeb15715794525f48110c2b8a9df96b387c1</id>
<content type='text'>
Check that subtitles don't overlap reel boundaries, and fix a few
tests that trip this check.

Fix confusion when calculating subtitle timings during verification
where the picture asset frame rate was being used rather than the
subtitle asset's edit rate.

Do the subtitle timing verification for Interop as well as SMPTE
subtitles.

Take &lt;StartTime&gt; tags into account when checking subtitles, even
though Bv2.1 says they should be set to 0.

Rename Time::as_editable_units to Time::as_editable_units_ceil
and add a _floor variant, then use that to round down when checking
reel boundary overlaps.
</content>
</entry>
<entry>
<title>Tidying.</title>
<updated>2021-01-24T21:56:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-24T21:56:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e1e7de8d73bedd0c741e7df0390068c67867e09f'/>
<id>urn:sha1:e1e7de8d73bedd0c741e7df0390068c67867e09f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidying.</title>
<updated>2021-01-24T03:15:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-24T03:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ceaf7bc52712cb60708ed5eb5c62c5e463dd8e89'/>
<id>urn:sha1:ceaf7bc52712cb60708ed5eb5c62c5e463dd8e89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Assorted c++11 cleanups.</title>
<updated>2021-01-22T00:39:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-22T00:39:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5fbcd3a8dc711c6c42efabbac72ab0408f504ea2'/>
<id>urn:sha1:5fbcd3a8dc711c6c42efabbac72ab0408f504ea2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Require instrinsic duration of ReelMarkersAsset to be specified on construction.</title>
<updated>2021-01-17T23:24:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-17T23:24:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6af628a0404e7135cb77cfa6d49a8419c883f2bf'/>
<id>urn:sha1:6af628a0404e7135cb77cfa6d49a8419c883f2bf</id>
<content type='text'>
We need the intrinsic duration to match other assets in the reel,
so we can't just calculate it from the markers.
</content>
</entry>
<entry>
<title>Use an enum class for Marker.</title>
<updated>2021-01-17T19:13:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-15T22:11:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8d56ea4bbff391dd72981f86001245a595fa9c62'/>
<id>urn:sha1:8d56ea4bbff391dd72981f86001245a595fa9c62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std::shared_ptr</title>
<updated>2021-01-07T23:35:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-20T13:14:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d39880eef211a296fa8ef4712cdef5945d08527c'/>
<id>urn:sha1:d39880eef211a296fa8ef4712cdef5945d08527c</id>
<content type='text'>
</content>
</entry>
</feed>
