<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/AudioCommon/Src/AlsaSoundStream.cpp, branch nJoy</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Linux: Better ALSA support</title>
<updated>2010-05-21T22:48:57+00:00</updated>
<author>
<name>pierre</name>
<email>pierre@pirsoft.de</email>
</author>
<published>2010-05-21T22:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ab89decac5c08c4eb4114535391332e0a0312d5f'/>
<id>ab89decac5c08c4eb4114535391332e0a0312d5f</id>
<content type='text'>
This removes some bad behaviour, like the audio thread busy waiting inside ALSA code,
missing begins of voice samples(due to DSP_HLE code not getting called often enough).
Turns out my understanding of ALSA API was lacking.

Tested with pulse plugin and directly on my intel-hda/realtek hardware.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5461 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes some bad behaviour, like the audio thread busy waiting inside ALSA code,
missing begins of voice samples(due to DSP_HLE code not getting called often enough).
Turns out my understanding of ALSA API was lacking.

Tested with pulse plugin and directly on my intel-hda/realtek hardware.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5461 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Linux: Fix horrible latency when the alsa pulseaudio plugin is involved, see issue #2651</title>
<updated>2010-05-07T23:14:40+00:00</updated>
<author>
<name>pierre</name>
<email>pierre@pirsoft.de</email>
</author>
<published>2010-05-07T23:14:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=39b17ca6405a7e01592f7e098ea34c65cb4fba38'/>
<id>39b17ca6405a7e01592f7e098ea34c65cb4fba38</id>
<content type='text'>
The fix is asking alsa for a prefered "hardware" buffer size, so alsa does not fall
back to pulseaudios offering of ~1 minute. Additionally, alsa busy waits when pulseaudio
is used, sw:avail_min is set and hw:buffer_size is small.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5439 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The fix is asking alsa for a prefered "hardware" buffer size, so alsa does not fall
back to pulseaudios offering of ~1 minute. Additionally, alsa busy waits when pulseaudio
is used, sw:avail_min is set and hw:buffer_size is small.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5439 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Code cleanup, removed extern declaration in sound streams</title>
<updated>2009-12-13T11:51:29+00:00</updated>
<author>
<name>ayuanx</name>
<email>ayuanx@gmail.com</email>
</author>
<published>2009-12-13T11:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=afef9fb5f03e202d398e22054561a6e3385f9e17'/>
<id>afef9fb5f03e202d398e22054561a6e3385f9e17</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4688 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4688 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved XTra.KrazzY's Mute-On-Pause a bit, so it won't cost any CPU time when it is not used.</title>
<updated>2009-12-12T22:30:53+00:00</updated>
<author>
<name>ayuanx</name>
<email>ayuanx@gmail.com</email>
</author>
<published>2009-12-12T22:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fad1fa4e3d86c0530226a22842957b7bedf5c7e3'/>
<id>fad1fa4e3d86c0530226a22842957b7bedf5c7e3</id>
<content type='text'>
Revert old Zelda-TP hack, though it really shouldn't be there...



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4684 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert old Zelda-TP hack, though it really shouldn't be there...



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4684 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed annoying sound when pausing/shutting down (please test for ALL backends) (couldn't do this for CoreAudio and PulseAudio too) </title>
<updated>2009-12-10T21:00:52+00:00</updated>
<author>
<name>XTra.KrazzY</name>
<email>XTra.KrazzY@gmail.com</email>
</author>
<published>2009-12-10T21:00:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6bea0a2f5314f12ad1d163f7c7d63e49c4bdc905'/>
<id>6bea0a2f5314f12ad1d163f7c7d63e49c4bdc905</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4676 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4676 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>AlsaSound: Applied the fix from issue 1689 makes DSP better</title>
<updated>2009-11-27T11:52:29+00:00</updated>
<author>
<name>nakeee</name>
<email>nakeee@gmail.com</email>
</author>
<published>2009-11-27T11:52:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3e49599a338f84ba4d4254f58fe4df316ac86464'/>
<id>3e49599a338f84ba4d4254f58fe4df316ac86464</id>
<content type='text'>
thanks darumo


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4615 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
thanks darumo


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4615 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Turns out that if one fails to use pkg-config to configure alsa, some other ancient library gets linked in or something. - TD-Linux</title>
<updated>2009-10-15T02:04:27+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2009-10-15T02:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=feea7ebed50313e5986a36b1de8baa03158fff7d'/>
<id>feea7ebed50313e5986a36b1de8baa03158fff7d</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4424 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4424 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>DSP: added automatic alsa test.</title>
<updated>2009-09-15T10:47:19+00:00</updated>
<author>
<name>nakeee</name>
<email>nakeee@gmail.com</email>
</author>
<published>2009-09-15T10:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1619433ae7deda025703cd10909a6d1efab06b5b'/>
<id>1619433ae7deda025703cd10909a6d1efab06b5b</id>
<content type='text'>
Should fix issue 1403


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4274 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should fix issue 1403


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4274 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Linux: Alsa backend for the audio plugins. Didn't succeed in reducing latency though, but hopefully will work better than libao - shouldn't hang weirdly at underruns, I hope, like libao does.</title>
<updated>2009-09-09T21:26:33+00:00</updated>
<author>
<name>hrydgard</name>
<email>hrydgard@gmail.com</email>
</author>
<published>2009-09-09T21:26:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=987a6185e6fc1de0ad808296ef933b4a527b9a82'/>
<id>987a6185e6fc1de0ad808296ef933b4a527b9a82</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4240 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4240 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
</feed>
