<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/wx/film_viewer.cc, branch debug-corruption</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=debug-corruption</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=debug-corruption'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-07-27T06:28:02Z</updated>
<entry>
<title>Fix build with RtAudio 6.</title>
<updated>2024-07-27T06:28:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-26T10:15:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=839c9712b0d86e13051acad0b273df24172dc430'/>
<id>urn:sha1:839c9712b0d86e13051acad0b273df24172dc430</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add AudioBackend::start_stream().</title>
<updated>2024-07-26T09:39:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-25T14:27:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ce34d8e16db29c358e21337be985600cef8a5044'/>
<id>urn:sha1:ce34d8e16db29c358e21337be985600cef8a5044</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add AudioBackend::abort_stream_if_running().</title>
<updated>2024-07-26T09:39:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-25T14:25:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=85ddc6ae876810b618e632365c89d06ad60f8b3b'/>
<id>urn:sha1:85ddc6ae876810b618e632365c89d06ad60f8b3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop instantiating RtAudio all over the place</title>
<updated>2024-07-26T09:39:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-25T12:46:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=051bac905d3ab8776c804e0e21fecd4c49927549'/>
<id>urn:sha1:051bac905d3ab8776c804e0e21fecd4c49927549</id>
<content type='text'>
and instead just have a singleton.  On Windows I saw a situation where
the first instantiation would use ASIO and the second WASAPI, causing
all kinds of confusion.
</content>
</entry>
<entry>
<title>Support RtAudio &gt;= 6.</title>
<updated>2023-11-30T21:15:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-30T21:15:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=595d3ce932864fa5fb35cf9f52ac50178b8bd173'/>
<id>urn:sha1:595d3ce932864fa5fb35cf9f52ac50178b8bd173</id>
<content type='text'>
There's an API break, mostly about removing the use of exceptions.
</content>
</entry>
<entry>
<title>Extract Film::Property to its own header to (maybe) increase compilation speed.</title>
<updated>2023-08-09T08:18:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-08T16:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a3c1ae7c2e46b65347341896b3d1a505ff92632b'/>
<id>urn:sha1:a3c1ae7c2e46b65347341896b3d1a505ff92632b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Catch more exceptions from RtAudio (#2453).</title>
<updated>2023-02-21T19:44:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-14T23:26:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b642e6dc0b2e86bdafc53e55a4f23b904bd8c7af'/>
<id>urn:sha1:b642e6dc0b2e86bdafc53e55a4f23b904bd8c7af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix player being destroyed while the butler is still using it.</title>
<updated>2022-10-26T17:45:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-26T17:45:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4621a56be32a44e83b89ec0af77ab899fa86defd'/>
<id>urn:sha1:4621a56be32a44e83b89ec0af77ab899fa86defd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some more unnecessary use of shared_ptr.</title>
<updated>2022-10-16T22:10:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-14T22:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7d8d78c183656191ff44c9464e06b843bfadc54d'/>
<id>urn:sha1:7d8d78c183656191ff44c9464e06b843bfadc54d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix black borders around the preview in some cases (#2331).</title>
<updated>2022-09-16T20:38:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-14T23:03:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7e39519864cf40256a31fb6d42818c1a02fa2d63'/>
<id>urn:sha1:7e39519864cf40256a31fb6d42818c1a02fa2d63</id>
<content type='text'>
We need to round the container size to the nearest multiple of 2
so that cropping subsampled sources does not leave gaps.  As far
as I can see:

- the direction that you round x in doesn't matter
- it's better to round y up

(if you calculate the error in the resulting ratio in each case).
</content>
</entry>
</feed>
