dolphin-emulator/Source/Core/AudioCommon/Src
Soren Jorvang 7f50bb5579 Get the audio unit output buffer size and use that as the rendering
quantum, as the callback wants us to provide exactly the amount of
samples needed.

This is incomplete because core audio may ask for less than the full
buffer size (for me, typically 1484 or 1488 bytes of a 2048 byte
buffer). As a quick hack until I read the rather impenetrable core
audio documentation, assume that each callback request will want
about the same number of samples as the preceeding one.

This makes sound bearable.

Also various cleanup.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5543 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-05-30 04:21:01 +00:00
..
aldlist.cpp Fix minor issue with inclusion of OpenAL headers 2010-01-31 23:46:50 +00:00
aldlist.h add *.user, Win32, and x64 build dir to ignore list for DebuggerUICommon and Unit Tests 2009-07-06 02:10:26 +00:00
AlsaSoundStream.cpp Linux: Better ALSA support 2010-05-21 22:48:57 +00:00
AlsaSoundStream.h Linux: Better ALSA support 2010-05-21 22:48:57 +00:00
AOSoundStream.cpp Thread safe. 2009-12-18 19:52:04 +00:00
AOSoundStream.h Code cleanup, removed extern declaration in sound streams 2009-12-13 11:51:29 +00:00
AudioCommon.cpp XK patch for adding jit config to audiocommon/c16 function to x64emitter 2010-03-24 11:22:33 +00:00
AudioCommon.h XK patch for adding jit config to audiocommon/c16 function to x64emitter 2010-03-24 11:22:33 +00:00
AudioCommonConfig.cpp XK patch for adding jit config to audiocommon/c16 function to x64emitter 2010-03-24 11:22:33 +00:00
AudioCommonConfig.h XK patch for adding jit config to audiocommon/c16 function to x64emitter 2010-03-24 11:22:33 +00:00
CoreAudioSoundStream.cpp Get the audio unit output buffer size and use that as the rendering 2010-05-30 04:21:01 +00:00
CoreAudioSoundStream.h CoreAudio for osx : replace all deprecated functions, now it not block dolphin, but it not work, i'm not a sound specialist 2009-10-23 17:10:27 +00:00
DSoundStream.cpp Added a null check when stopping the DSPHLE plugin with the DSound back-end. Fixes the DSPHLE crash on stop. 2010-03-08 08:03:42 +00:00
DSoundStream.h This could alleviate the suffering of dual core synchronization a bit. 2010-01-14 10:52:14 +00:00
Mixer.cpp Sound System Rework: Phase 2 (cont'ed) 2009-12-25 11:59:04 +00:00
Mixer.h Change the order so selected iso will be first and only then the default iso. 2010-01-18 18:21:27 +00:00
OpenALStream.cpp Fix an issue with OpenAL not properly using the correct Volume on boot 2010-02-07 19:36:29 +00:00
OpenALStream.h Fix minor issue with inclusion of OpenAL headers 2010-01-31 23:46:50 +00:00
PulseAudioStream.cpp Pulse audio empty struct implementation. Working on it though 2009-10-15 17:28:23 +00:00
PulseAudioStream.h Pulse audio empty struct implementation. Working on it though 2009-10-15 17:28:23 +00:00
SConscript Allow OSX to quit Dolphin cleanly in NoWX build with command+Q. Not sure how to let them do it via close button in the Window 2010-01-17 08:47:35 +00:00
SoundStream.h Some small clean up + fixes to make valgrind happy 2010-02-02 08:10:23 +00:00
WaveFile.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
WaveFile.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00