<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test/sound_frame_test.cc, branch 2652-ruby</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=2652-ruby</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=2652-ruby'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2025-10-20T19:16:49Z</updated>
<entry>
<title>Remove ASDCPErrorSuspender.</title>
<updated>2025-10-20T19:16:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-20T19:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a8d449a0a35f205833b446aeae66564aa2464736'/>
<id>urn:sha1:a8d449a0a35f205833b446aeae66564aa2464736</id>
<content type='text'>
I think it's not possible to do this thread-safely without quite noisy
changes to asdcplib: DefaultLogSink() refers a reference which can be
deleted by ASDCPErrorSuspender before it is used.  DefaultLogSink()
could return a shared_ptr but there's a lot of callsites.
</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 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>Remove stdout noise from tests.</title>
<updated>2020-09-21T19:57:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-09-03T10:09:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=dbc99439fb29d9c7aec3941b7d7cda92910a36fe'/>
<id>urn:sha1:dbc99439fb29d9c7aec3941b7d7cda92910a36fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/DCPReadError/ReadError/g</title>
<updated>2020-04-14T18:16:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T18:16:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4d6c8aaf0167cde3bb63e9014604243bdc47b1a1'/>
<id>urn:sha1:4d6c8aaf0167cde3bb63e9014604243bdc47b1a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some GPL boilerplate.</title>
<updated>2019-03-16T20:36:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-03-16T20:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ff7e50bfae825ea01d010ba5f8fde44668ddeb9e'/>
<id>urn:sha1:ff7e50bfae825ea01d010ba5f8fde44668ddeb9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Still more licence fixups.</title>
<updated>2016-06-01T22:54:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-01T22:54:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a641fdc912a3f0749015decdf9e23ff15186ef78'/>
<id>urn:sha1:a641fdc912a3f0749015decdf9e23ff15186ef78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Reader classes to permit much more efficient DCP reading.</title>
<updated>2016-06-01T22:53:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-01T22:53:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a68b877d96a9e9f366f27752e071bc0e895e9dc7'/>
<id>urn:sha1:a68b877d96a9e9f366f27752e071bc0e895e9dc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better error if a test file is missing.</title>
<updated>2015-08-28T12:33:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-08-28T12:33:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8017692afc4d9e608a52075270d6cb5cee8ee636'/>
<id>urn:sha1:8017692afc4d9e608a52075270d6cb5cee8ee636</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweak reference data path.</title>
<updated>2015-07-06T21:59:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-07-06T21:59:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=3ed27a56082d4f21e9688852f8eb13477d192f58'/>
<id>urn:sha1:3ed27a56082d4f21e9688852f8eb13477d192f58</id>
<content type='text'>
</content>
</entry>
</feed>
