<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch 2363-asio</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=2363-asio</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=2363-asio'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2022-11-09T21:06:48Z</updated>
<entry>
<title>Support multiple audio APIs, allowing ALSA for Linux and ASIO for Windows (#2363).</title>
<updated>2022-11-09T21:06:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-09T21:06:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2b7a83a4bb3a7874444629987f992fbef78cde86'/>
<id>urn:sha1:2b7a83a4bb3a7874444629987f992fbef78cde86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unset_sound_output should emit a specific type of changed().</title>
<updated>2022-11-09T18:49:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-09T18:49:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2efbbc57d55fec1244f4ac3db949f0e7f90ceda5'/>
<id>urn:sha1:2efbbc57d55fec1244f4ac3db949f0e7f90ceda5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: move unset_sound_output() to a more logical place.</title>
<updated>2022-11-09T18:43:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-09T18:43:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=57a1f5846db3709246c14c0a3a4535e3d651c957'/>
<id>urn:sha1:57a1f5846db3709246c14c0a3a4535e3d651c957</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix error message.</title>
<updated>2022-11-06T22:54:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-06T22:54:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5f70296713c82c9c7afbf1c50146d83b4caf26c3'/>
<id>urn:sha1:5f70296713c82c9c7afbf1c50146d83b4caf26c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: J2KEncoder does not need enable_shared_from_this.</title>
<updated>2022-11-06T22:47:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-06T21:00:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=47667725371a394167e602a0aac8e55949e8a39c'/>
<id>urn:sha1:47667725371a394167e602a0aac8e55949e8a39c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: Player does not need enable_shared_from_this.</title>
<updated>2022-11-06T22:47:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-05T20:37:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9a87c9adf70bf1be221507d1e258a68e8c19c175'/>
<id>urn:sha1:9a87c9adf70bf1be221507d1e258a68e8c19c175</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: use default value in header.</title>
<updated>2022-11-06T22:46:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-06T19:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d2522364d5e64d07449b2bf6a36be7fdac258f71'/>
<id>urn:sha1:d2522364d5e64d07449b2bf6a36be7fdac258f71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: better variable name.</title>
<updated>2022-11-06T22:45:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-06T18:50:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=20da60db1c5a388629b054ed6e1b143decbbd5de'/>
<id>urn:sha1:20da60db1c5a388629b054ed6e1b143decbbd5de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract ImageStore.</title>
<updated>2022-11-06T22:44:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-06T22:44:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9b94bc2c884289cc0b5125e918a115a342a12ff2'/>
<id>urn:sha1:9b94bc2c884289cc0b5125e918a115a342a12ff2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Strictly I think we should be putting each component of an image into _pending_images.</title>
<updated>2022-11-06T22:19:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-06T22:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c42ce0e5b188d6fe0b022f1aec4fdcb04c4835f1'/>
<id>urn:sha1:c42ce0e5b188d6fe0b022f1aec4fdcb04c4835f1</id>
<content type='text'>
We probably get away with only keeping component 0 but I think that could perhaps lead
to use-after-free as the Image for components 1 and 2 could go away a bit before
it should.
</content>
</entry>
</feed>
