<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/interop_subtitle_asset.cc, branch remove-device-list-description</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=remove-device-list-description</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=remove-device-list-description'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2022-12-22T22:43:03Z</updated>
<entry>
<title>Write OriginalFileName tags in PKL (DoM #2394).</title>
<updated>2022-12-22T22:43:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-22T00:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4ddd146759e5346bd6c4b4444ee1424327f14a2a'/>
<id>urn:sha1:4ddd146759e5346bd6c4b4444ee1424327f14a2a</id>
<content type='text'>
Without these it EasyDCP gives errors like

"Id field in PKL must match uuid in asset"
"Each Id used in the PKL files must be unique or reference the same file"

which seem wrong but, as usual, here we are.
</content>
</entry>
<entry>
<title>Write subtitle files in binary mode.</title>
<updated>2022-05-04T17:37:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-02T23:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a43d2a3283c5e5dcbdb40154b5701deec7966fd5'/>
<id>urn:sha1:a43d2a3283c5e5dcbdb40154b5701deec7966fd5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move AssetMap handling out to a separate class.</title>
<updated>2022-04-25T08:26:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-25T08:26:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=7c24b62d51e0ddf14af451ef5a543f07b69f111e'/>
<id>urn:sha1:7c24b62d51e0ddf14af451ef5a543f07b69f111e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add and use new File class.</title>
<updated>2022-04-12T20:34:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-12T20:34:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c83f348adce3a18a9144ecfd73f4629cf060cc2a'/>
<id>urn:sha1:c83f348adce3a18a9144ecfd73f4629cf060cc2a</id>
<content type='text'>
It was always a bit troubling that fopen_boost wasn't exception safe,
and this also fixes a leak where load_ratings_list would never close
the ratings file.
</content>
</entry>
<entry>
<title>Nearly pretty-print subtitle XML (though not in &lt;Text&gt; nodes).</title>
<updated>2022-03-20T20:20:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-03-15T14:32:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=066e30f30f851396bd6f10d50a448507e1c0b392'/>
<id>urn:sha1:066e30f30f851396bd6f10d50a448507e1c0b392</id>
<content type='text'>
This is an attempt to fix DoM bug #2205.
</content>
</entry>
<entry>
<title>C++11 tidying.</title>
<updated>2022-03-19T22:04:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-03-15T10:28:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2516e657c80da672d1ea1ef5b5a189ef8799c070'/>
<id>urn:sha1:2516e657c80da672d1ea1ef5b5a189ef8799c070</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some unused using commands.</title>
<updated>2021-10-10T20:38:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-10T20:38:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0ecf58d20eec5e9d10ee4b9f0440d232d875f94a'/>
<id>urn:sha1:0ecf58d20eec5e9d10ee4b9f0440d232d875f94a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy handling of _raw_xml.</title>
<updated>2021-05-27T12:25:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-27T12:21:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a6a1294944d4ce02cbb429ca1aec07ca78d79a88'/>
<id>urn:sha1:a6a1294944d4ce02cbb429ca1aec07ca78d79a88</id>
<content type='text'>
Before this if we tried to get the XML of an encrypted asset we
would just get an empty string.  Now we get a boost::none which
means the verifier can avoid trying to check details of the XML
(and instead raise a warning that you are trying to verify data
that it cannot decrypt).
</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>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>
</feed>
