<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test, branch macos</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=macos</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=macos'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2021-01-08T20:49:53Z</updated>
<entry>
<title>More c++11 tidying.</title>
<updated>2021-01-08T20:49:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-08T20:49:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=56b6a62a28734ad66d0f4c8ea9452b89f4cc5f45'/>
<id>urn:sha1:56b6a62a28734ad66d0f4c8ea9452b89f4cc5f45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove use of xmldiff in tests.</title>
<updated>2021-01-08T16:43:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-08T16:43:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b555355546af8f9091eaaba46479400b53b10a39'/>
<id>urn:sha1:b555355546af8f9091eaaba46479400b53b10a39</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>Fix test following previous commit.</title>
<updated>2021-01-07T23:35:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-07T23:35:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=75faebaf1d74e2b52360905e94e9f5bf31c34124'/>
<id>urn:sha1:75faebaf1d74e2b52360905e94e9f5bf31c34124</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Accept fonts as data blocks rather than files.</title>
<updated>2020-12-20T22:49:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-20T22:49:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c6665c157bdb6903661d21c571c7d112b54ad8fd'/>
<id>urn:sha1:c6665c157bdb6903661d21c571c7d112b54ad8fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix terrible SoundAsset::equals() implementation.</title>
<updated>2020-11-29T19:57:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-29T19:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e116649cb93e7784601c1c55b2f3c8cf32099abf'/>
<id>urn:sha1:e116649cb93e7784601c1c55b2f3c8cf32099abf</id>
<content type='text'>
It would check individual bytes of samples to see if they differed
by more than the threshold.  Not only is this almost useless, but
the default threshold is 256 so with the default settings it would
always say that two assets of the same length (and channels, etc.)
were the same, even if the sample data was different.
</content>
</entry>
<entry>
<title>Fix SoundFrame::get().</title>
<updated>2020-11-29T19:57:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-29T19:57:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=54d45efaa9913191806144d99868a6edbe8c488c'/>
<id>urn:sha1:54d45efaa9913191806144d99868a6edbe8c488c</id>
<content type='text'>
The old version did not deal with signed-ness correctly.  I think
this version is slightly dodgy in that it assumes 2s complement,
but that's probably not so bad.
</content>
</entry>
<entry>
<title>Seems like an oversight that MainSubtitleLanguageList had no namespace.</title>
<updated>2020-11-22T22:24:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-22T22:24:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e78b38be10cb39b38283d612352fd3c3800987c8'/>
<id>urn:sha1:e78b38be10cb39b38283d612352fd3c3800987c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add SMPTE Bv2.1 ExtensionMetadata.</title>
<updated>2020-11-22T22:19:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-22T22:19:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=90d598fb10c1808a31bb04f30af8b15e78abcf2f'/>
<id>urn:sha1:90d598fb10c1808a31bb04f30af8b15e78abcf2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up handling of language metadata for subtitles.</title>
<updated>2020-11-19T23:40:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-19T23:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f614b4526cd06a4d28b46bd2d98a55d56b97b14f'/>
<id>urn:sha1:f614b4526cd06a4d28b46bd2d98a55d56b97b14f</id>
<content type='text'>
Tried to normalise the idea that subtitle languages are stored as
strings but set as LanguageTags.  This may be too defensive; perhaps
SMPTE language metadata is always right, or perhaps even if it isn't
we should throw errors.
</content>
</entry>
</feed>
