<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test/smpte_subtitle_test.cc, branch compose</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=compose</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=compose'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2021-04-14T14:20:53Z</updated>
<entry>
<title>Improve handling of image subtitle IDs in XML (DoM bug #1965)</title>
<updated>2021-04-14T14:20:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-14T07:56:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=098007a1ee6a46b6ff11398f94faff5c85951da4'/>
<id>urn:sha1:098007a1ee6a46b6ff11398f94faff5c85951da4</id>
<content type='text'>
When reading/writing the XML for image subtitles, we assumed that
the content of the &lt;Image&gt; tag is just the ID of the PNG in the MXF,
without any prefix.

DoM bug #1965 mentions a DCP where this is not the case, and SMPTE
429-5-2009 has an example where there is urn:uuid: in the XML.

This change makes DoM write this urn:uuid: prefix, and accept it if
it's present (but not complain if it's not).

If the urn:uuid: _is_ required in the field, it's a bit surprising
that nobody has complained up to this point.  Maybe nobody noticed,
or nobody reported it.
</content>
</entry>
<entry>
<title>Move some tests from write_subtitle_test to smpte_subtitle_test.</title>
<updated>2021-04-14T09:14:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-14T09:14:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=9e3f8bfe9e274865590d49ad1e59e82f7894a12a'/>
<id>urn:sha1:9e3f8bfe9e274865590d49ad1e59e82f7894a12a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge read_smpte_subtitle_test with smpte_subtitle_test.</title>
<updated>2021-04-14T09:11:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-14T09:11:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4e514f7dcc12a72bb4c78fd5067ff872ef54025b'/>
<id>urn:sha1:4e514f7dcc12a72bb4c78fd5067ff872ef54025b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use enum class for the things in types.h</title>
<updated>2021-01-21T00:57:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-21T00:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=76e3325a16cdf6d7220a61e2b5cfdb9c804cc32c'/>
<id>urn:sha1:76e3325a16cdf6d7220a61e2b5cfdb9c804cc32c</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>
<entry>
<title>SubtitleString -&gt; shared_ptr&lt;Subtitle&gt;</title>
<updated>2018-07-07T22:16:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-07T22:16:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ba5915461f1622715a69fa25579e5e27e64fb079'/>
<id>urn:sha1:ba5915461f1622715a69fa25579e5e27e64fb079</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use a different ID for the XML inside a SMPTE subtitle MXF than the</title>
<updated>2018-02-12T00:24:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-12T00:24:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a18b9d20ac2a0353a4f1b0b78ce7a8e26fdd6aa8'/>
<id>urn:sha1:a18b9d20ac2a0353a4f1b0b78ce7a8e26fdd6aa8</id>
<content type='text'>
ID for the MXF itself.  Apparently not doing so is an error (according
to Doremi's release notes for 2.8.18).
</content>
</entry>
<entry>
<title>Rename some tests.</title>
<updated>2015-06-08T08:59:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-06-08T08:59:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f5f45d829527a439bca012c2cfa2104a735a58f1'/>
<id>urn:sha1:f5f45d829527a439bca012c2cfa2104a735a58f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename some stuff Content -&gt; Asset.</title>
<updated>2015-06-05T13:34:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-06-04T15:48:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6c55e8d2c3b0129a19fc40dca344219021ad12ef'/>
<id>urn:sha1:6c55e8d2c3b0129a19fc40dca344219021ad12ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for reading non-MXF-wrapped SMPTE subtitle files.</title>
<updated>2015-01-03T23:31:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-01-03T23:31:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=35d8cf6d0e45cb5fff078dd984b492b3c83fa4ee'/>
<id>urn:sha1:35d8cf6d0e45cb5fff078dd984b492b3c83fa4ee</id>
<content type='text'>
</content>
</entry>
</feed>
