<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/AudioCommon/Src/AOSoundStream.cpp, branch 3.5</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>name all audio threads (that I know how to) for debugging, as suggested in response to revision d00b719966ed.</title>
<updated>2012-01-01T22:28:19+00:00</updated>
<author>
<name>nitsuja</name>
<email>nitsuja-@hotmail.com</email>
</author>
<published>2011-12-31T04:22:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6f1b2d7748c2ebe5db7e17d0308f4106d04e71d4'/>
<id>6f1b2d7748c2ebe5db7e17d0308f4106d04e71d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replaced Common::CriticalSection with a std::mutex implementation. 64bit Windows builds now use SRWLocks and ConditionVariables(requires Vista/7, x64 builds will no longer work on Windows XP x64). Tell me if you hate that. Removed Common::EventEx. Common::Event now uses a std::condition_variable impl.(using ConditionVariables on Windows x64, Events on x86, or posix condition variables elsewhere). I experience slight speed improvements with these changes.</title>
<updated>2011-03-05T06:11:26+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2011-03-05T06:11:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=423018f811ce8c1682735d33a3790031b8c08576'/>
<id>423018f811ce8c1682735d33a3790031b8c08576</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7294 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@7294 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Eliminate some trampoline functions.</title>
<updated>2011-01-31T08:19:27+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2011-01-31T08:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1de40588acd0bfa6d49e3d94fef2cbd6dc09f6e5'/>
<id>1de40588acd0bfa6d49e3d94fef2cbd6dc09f6e5</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7015 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@7015 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Replaced Common::Thread with a partial implementation of std::thread. (rvalue references are used if available, &lt;thread&gt; is used if possible) Eliminates the need to use dynamic memory allocation for threads, so it's impossible to forget to delete a thread or set a pointer to NULL. Enables use of type-safe thread functions, no need to cast to and from void*. I've made sure the code compiles in vs08 and tested the functionality of "StdThread.h" on Linux so I'm hoping everything will work :p. In the future "StdThread.h" can be removed (maybe when OS X ships with gcc 4.4 and vs2015 is released :p).</title>
<updated>2011-01-27T20:47:58+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2011-01-27T20:47:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2c05c49a04aa838047417825c289958efb59ee3c'/>
<id>2c05c49a04aa838047417825c289958efb59ee3c</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6933 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@6933 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed my previous PanicAlert translation hack.  Fixed with a better method suggested by BhaaL.  The translation is done by a callback in the MsgHandler routine that is set at program start.  Added macros PanicAlertT, SuccessAlertT, PanicYesNoT, and AskYesNoT that are identical to the non T versions except those strings will be added by gettext to the po files to be translated.  These can and should be used anywhere in the code for strings that should be translated.</title>
<updated>2011-01-13T02:05:58+00:00</updated>
<author>
<name>Glenn Rice</name>
<email>glennricster@gmail.com</email>
</author>
<published>2011-01-13T02:05:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c6e0ea59b98f9484f8525badacd30cdef3857ba4'/>
<id>c6e0ea59b98f9484f8525badacd30cdef3857ba4</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6838 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@6838 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Some more OCL changes : Gives 10x speedup for RGB5A3 on pre-DX11 hardware. Minor speedup for CMPR. (code by xsacha)</title>
<updated>2010-06-20T05:02:26+00:00</updated>
<author>
<name>luisr142004</name>
<email>luisr142004@gmail.com</email>
</author>
<published>2010-06-20T05:02:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=be3c06f326bbf783d1fb11d836c685712063d1e3'/>
<id>be3c06f326bbf783d1fb11d836c685712063d1e3</id>
<content type='text'>
plus a segfault fix for issue 2779

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

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5751 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Now that Core Audio works, reduce the number of build permutations a bit </title>
<updated>2010-06-01T20:45:30+00:00</updated>
<author>
<name>Soren Jorvang</name>
<email>soren.jorvang@gmail.com</email>
</author>
<published>2010-06-01T20:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9d7b569ccb17ccdd57d0ea510d31799a8fb19344'/>
<id>9d7b569ccb17ccdd57d0ea510d31799a8fb19344</id>
<content type='text'>
by not linking in other Unix audio modules.
 
Use kAudioUnitSubType_DefaultOutput instead of kAudioUnitSubType_HALOutput
so that a runtime switch to another audio device is automatically handled.
 
Use ERROR_LOG for audio errors.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5562 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by not linking in other Unix audio modules.
 
Use kAudioUnitSubType_DefaultOutput instead of kAudioUnitSubType_HALOutput
so that a runtime switch to another audio device is automatically handled.
 
Use ERROR_LOG for audio errors.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5562 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Thread safe.</title>
<updated>2009-12-18T19:52:04+00:00</updated>
<author>
<name>ayuanx</name>
<email>ayuanx@gmail.com</email>
</author>
<published>2009-12-18T19:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7b6a0f9b72950ef6752c8477e973666d476b5e51'/>
<id>7b6a0f9b72950ef6752c8477e973666d476b5e51</id>
<content type='text'>
PS: The OpenAL is a mess.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4710 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PS: The OpenAL is a mess.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4710 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>
</feed>
