<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rtaudio/RtAudio.cpp, branch good</title>
<subtitle>Fork of rtaudio library for interfacing to audio interfaces</subtitle>
<id>https://git.carlh.net/cgit/rtaudio/atom?h=good</id>
<link rel='self' href='https://git.carlh.net/cgit/rtaudio/atom?h=good'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/'/>
<updated>2019-12-03T10:16:07Z</updated>
<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>
<entry>
<title>WASAPI : Call tickStreamTime() only once per callback</title>
<updated>2019-02-25T11:03:01Z</updated>
<author>
<name>Marcus Tomlinson</name>
<email>themarcustomlinson@gmail.com</email>
</author>
<published>2019-02-24T15:56:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=155ccfd9ebbfe3180797266c80a8c83d1dfee42a'/>
<id>urn:sha1:155ccfd9ebbfe3180797266c80a8c83d1dfee42a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #185 from jleben/fix-alsa-get-device-count-error</title>
<updated>2019-02-13T15:34:30Z</updated>
<author>
<name>garyscavone</name>
<email>garyscavone@users.noreply.github.com</email>
</author>
<published>2019-02-13T15:34:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=01cc43c819896862cb89ef34b6e0173c8a3f7b10'/>
<id>urn:sha1:01cc43c819896862cb89ef34b6e0173c8a3f7b10</id>
<content type='text'>
Alsa API: Fix use of invalid card handle</content>
</entry>
<entry>
<title>Alsa API: Fix use of invalid card handle</title>
<updated>2019-02-12T19:50:45Z</updated>
<author>
<name>Jakob Leben</name>
<email>jakob.leben@gmail.com</email>
</author>
<published>2019-02-12T19:36:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=56cbfb56274b97a44337e15c00a9d552ec7a6dbd'/>
<id>urn:sha1:56cbfb56274b97a44337e15c00a9d552ec7a6dbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WASAPI : Fixed issue where latency was introduced on stream stop / start</title>
<updated>2019-01-27T23:25:57Z</updated>
<author>
<name>Marcus Tomlinson</name>
<email>themarcustomlinson@gmail.com</email>
</author>
<published>2019-01-27T23:25:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=4fa4a0f96575d7765491f598e9a3ee33e36ae06e'/>
<id>urn:sha1:4fa4a0f96575d7765491f598e9a3ee33e36ae06e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WASAPI : Removed unnecessary latency in I/O ring buffers</title>
<updated>2019-01-27T23:22:31Z</updated>
<author>
<name>Marcus Tomlinson</name>
<email>themarcustomlinson@gmail.com</email>
</author>
<published>2019-01-27T23:22:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=482eceb06ac1c19260e120a2c9e6dc1d04d28fcb'/>
<id>urn:sha1:482eceb06ac1c19260e120a2c9e6dc1d04d28fcb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WASAPI: calloc stream buffers to ensure unused channels are left silent</title>
<updated>2019-01-27T16:25:03Z</updated>
<author>
<name>Marcus Tomlinson</name>
<email>themarcustomlinson@gmail.com</email>
</author>
<published>2019-01-27T16:25:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=f31e1f80e4b96001735fb7faad9a21014906643b'/>
<id>urn:sha1:f31e1f80e4b96001735fb7faad9a21014906643b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix warning about casting result of GetProcAddress.</title>
<updated>2019-01-24T14:12:16Z</updated>
<author>
<name>Stephen Sinclair</name>
<email>radarsat1@gmail.com</email>
</author>
<published>2019-01-24T14:12:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/rtaudio/commit/?id=f25f7f23b513d7737f858d42706681e907d6c86d'/>
<id>urn:sha1:f25f7f23b513d7737f858d42706681e907d6c86d</id>
<content type='text'>
</content>
</entry>
</feed>
