<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rtaudio/RtAudio.cpp, branch carl</title>
<subtitle>Fork of rtaudio library for interfacing to audio interfaces</subtitle>
<id>https://git.carlh.net/cgit/rtaudio/atom?h=carl</id>
<link rel='self' href='https://git.carlh.net/cgit/rtaudio/atom?h=carl'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/'/>
<updated>2019-12-03T10:16:07Z</updated>
<entry>
<title>Fix include case.</title>
<updated>2019-12-03T10:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-15T20:18:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=0d89a267f7580b4e0b4749b953a740dfe6533383'/>
<id>urn:sha1:0d89a267f7580b4e0b4749b953a740dfe6533383</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Try to fix build by removing std:: qualifier.</title>
<updated>2019-12-03T10:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-15T12:55:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=e8aa9b26eee0b2366a6fcaa1630a2d27a1c6b51b'/>
<id>urn:sha1:e8aa9b26eee0b2366a6fcaa1630a2d27a1c6b51b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hack pulseaudio channel map for 5.1 DCPs to see if it fixes multi-channel playback on Linux.</title>
<updated>2019-12-03T10:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-15T11:44:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=8459de8ca29bcf3248191f49fb06637107888722'/>
<id>urn:sha1:8459de8ca29bcf3248191f49fb06637107888722</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Try to support &gt; 2 output channels with PulseAudio.</title>
<updated>2019-12-03T10:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-15T11:42:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=8b9951729c312893e88dcc80f546fb531fc9928c'/>
<id>urn:sha1:8b9951729c312893e88dcc80f546fb531fc9928c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Missing include for roundf().</title>
<updated>2019-12-03T10:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-15T11:36:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=cad77016e1142fb6cf466c482efce06b26cc1e30'/>
<id>urn:sha1:cad77016e1142fb6cf466c482efce06b26cc1e30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix case of include filename.</title>
<updated>2019-12-03T10:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-15T11:34:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=76ab5f4fe0ceec4be72b9241bb13894a4b808c87'/>
<id>urn:sha1:76ab5f4fe0ceec4be72b9241bb13894a4b808c87</id>
<content type='text'>
This shouldn't matter for Windows hosts but it is necessary
for cross compiling from Linux.
</content>
</entry>
<entry>
<title>Report playback latency for PulseAudio.</title>
<updated>2019-12-03T10:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-15T11:34:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=0668f1fc1b65ffbe752e194663b833e27a29e7c6'/>
<id>urn:sha1:0668f1fc1b65ffbe752e194663b833e27a29e7c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix erroneous getStreamTime() results in some cases.</title>
<updated>2019-12-03T10:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-15T11:30:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=dbb4f997a37d4056ce1ed04ede07afb449beb13d'/>
<id>urn:sha1:dbb4f997a37d4056ce1ed04ede07afb449beb13d</id>
<content type='text'>
Without this, if HAVE_GETTIMEOFDAY is defined getStreamTime() can return
a wrong value in the following case:

- start stream
- stop stream
- start stream
- call getStreamTime() immediately

In this case tickStreamTime() will not have been called since the
stream was restarted, hence lastTickTimestamp will refer to the
previous run of the stream.  getStreamTime() will therefore extrapolate
wrongly from stream._streamTime.  This patch only uses lastTickTimestamp
when it is valid.
</content>
</entry>
<entry>
<title>Stop PulseAudio callback busy-waiting when stream is stopped.</title>
<updated>2019-12-03T10:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-04-15T11:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=5157202ab48af46323ba3d37de6837ac3e90ae5e'/>
<id>urn:sha1:5157202ab48af46323ba3d37de6837ac3e90ae5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WASAPI : Ring buffer in/out index fix</title>
<updated>2019-02-25T11:03:01Z</updated>
<author>
<name>Marcus Tomlinson</name>
<email>themarcustomlinson@gmail.com</email>
</author>
<published>2019-02-24T16:15:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=939bc9655bde74ef37ebf77bbfb95802439d69db'/>
<id>urn:sha1:939bc9655bde74ef37ebf77bbfb95802439d69db</id>
<content type='text'>
</content>
</entry>
</feed>
