<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, branch shared-ptr</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=shared-ptr</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=shared-ptr'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-08-02T16:32:50Z</updated>
<entry>
<title>WIP: hacks.</title>
<updated>2024-08-02T16:32:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-08-02T16:32:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=30253cbddbe1167d1b36d4f4185681ceeb6e26ba'/>
<id>urn:sha1:30253cbddbe1167d1b36d4f4185681ceeb6e26ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'main' into v2.17.x</title>
<updated>2024-07-26T09:47:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-26T09:47:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=95abcc7d18997c1391423d15506bf03ab20997e6'/>
<id>urn:sha1:95abcc7d18997c1391423d15506bf03ab20997e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add AudioBackend::device_output_channels().</title>
<updated>2024-07-26T09:39:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-25T14:29:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=98b7a493933a5a47c6e1abb21ef2710ad2730a0e'/>
<id>urn:sha1:98b7a493933a5a47c6e1abb21ef2710ad2730a0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add AudioBackend::default_device_name().</title>
<updated>2024-07-26T09:39:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-25T14:29:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=349b0ca2ef8ab16d95d57d121960480ecce0cb7f'/>
<id>urn:sha1:349b0ca2ef8ab16d95d57d121960480ecce0cb7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add AudioBackend::output_device_names().</title>
<updated>2024-07-26T09:39:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-25T14:28:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5fc64dfcf121d785de3445d10fa7510a30c55965'/>
<id>urn:sha1:5fc64dfcf121d785de3445d10fa7510a30c55965</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>Signal the correct change when unsetting the sound output.</title>
<updated>2024-07-26T09:39:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-25T12:47:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=32474a0dcd9b039026d91e07386193f9a3ea4588'/>
<id>urn:sha1:32474a0dcd9b039026d91e07386193f9a3ea4588</id>
<content type='text'>
Otherwise we don't notice when the output is set back to
whetever happens to be the default.
</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>Supporters update.</title>
<updated>2024-07-21T22:49:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-21T22:49:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c7d5e56219f39a6304be9644cc577d89be16b7de'/>
<id>urn:sha1:c7d5e56219f39a6304be9644cc577d89be16b7de</id>
<content type='text'>
</content>
</entry>
</feed>
