diff options
| author | Soren Jorvang <soren.jorvang@gmail.com> | 2011-02-02 18:21:20 +0000 |
|---|---|---|
| committer | Soren Jorvang <soren.jorvang@gmail.com> | 2011-02-02 18:21:20 +0000 |
| commit | 9c21d003af3dc9654a9b302c3085253d55cab20e (patch) | |
| tree | dda706ba5f40f789c0afc3c7cbf8554dcae5ce1a /Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp | |
| parent | 9a975705bff532d3a81651145a08e056b0410f8d (diff) | |
Remove the global namespace a bit and remove some dead code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7043 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp')
| -rw-r--r-- | Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp b/Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp index 2e76294681..a230d07a75 100644 --- a/Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp +++ b/Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp @@ -19,25 +19,19 @@ #include "CoreAudioSoundStream.h" -OSStatus callback(void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags, - const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, - UInt32 inNumberFrames, AudioBufferList *ioData) +OSStatus CoreAudioSound::callback(void *inRefCon, + AudioUnitRenderActionFlags *ioActionFlags, + const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, + UInt32 inNumberFrames, AudioBufferList *ioData) { for (UInt32 i = 0; i < ioData->mNumberBuffers; i++) - { - ((CoreAudioSound *)inRefCon)-> \ - RenderSamples(ioData->mBuffers[i].mData, - ioData->mBuffers[i].mDataByteSize); - } + ((CoreAudioSound *)inRefCon)->m_mixer-> + Mix((short *)ioData->mBuffers[i].mData, + ioData->mBuffers[i].mDataByteSize / 4); return noErr; } -void CoreAudioSound::RenderSamples(void *target, UInt32 size) -{ - m_mixer->Mix((short *)target, size / 4); -} - CoreAudioSound::CoreAudioSound(CMixer *mixer) : SoundStream(mixer) { } |
