<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src, branch xmldiff</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=xmldiff</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=xmldiff'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2020-12-02T09:09:30Z</updated>
<entry>
<title>Fix equals() with image subtitles to not compare unique IDs.</title>
<updated>2020-12-02T09:09:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-02T09:09:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2b522d0382a6d4534f1504123a9d16700fe50f0a'/>
<id>urn:sha1:2b522d0382a6d4534f1504123a9d16700fe50f0a</id>
<content type='text'>
Also add an option to save subtitle images to PNGs when they differ.
</content>
</entry>
<entry>
<title>Add operator!= for Data.</title>
<updated>2020-12-02T09:09:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-02T09:09:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=3c90f397bf2222e0249ba169df0dac75b556f989'/>
<id>urn:sha1:3c90f397bf2222e0249ba169df0dac75b556f989</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>Add SoundFrame::channels().</title>
<updated>2020-11-29T19:56:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-29T19:56:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=48a720448779e4519b2cccae7c41ab1a618224a7'/>
<id>urn:sha1:48a720448779e4519b2cccae7c41ab1a618224a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add comment.</title>
<updated>2020-11-29T19:56:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-29T19:56:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b215f88a79ad1b5707ef428a42ada758654c8077'/>
<id>urn:sha1:b215f88a79ad1b5707ef428a42ada758654c8077</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add set_hash() method to ReelMXF.</title>
<updated>2020-11-25T22:32:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-25T22:32:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c9865a38f41e9bbf93498729b13087353c5d5d8a'/>
<id>urn:sha1:c9865a38f41e9bbf93498729b13087353c5d5d8a</id>
<content type='text'>
</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>Better equality-failure error messages.</title>
<updated>2020-11-21T01:32:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-21T01:32:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b636c3e0323a60526c450c2fd821289c1363f5d2'/>
<id>urn:sha1:b636c3e0323a60526c450c2fd821289c1363f5d2</id>
<content type='text'>
</content>
</entry>
</feed>
