Mercurial > sdl-ios-xcode
diff src/audio/macosx/SDL_coreaudio.c @ 1668:4da1ee79c9af SDL-1.3
more tweaking indent options
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 29 May 2006 04:04:35 +0000 |
parents | 782fd950bd46 |
children |
line wrap: on
line diff
--- a/src/audio/macosx/SDL_coreaudio.c Mon May 29 03:53:21 2006 +0000 +++ b/src/audio/macosx/SDL_coreaudio.c Mon May 29 04:04:35 2006 +0000 @@ -31,47 +31,47 @@ /* Audio driver functions */ -static int Core_OpenAudio (_THIS, SDL_AudioSpec * spec); -static void Core_WaitAudio (_THIS); -static void Core_PlayAudio (_THIS); -static Uint8 *Core_GetAudioBuf (_THIS); -static void Core_CloseAudio (_THIS); +static int Core_OpenAudio(_THIS, SDL_AudioSpec * spec); +static void Core_WaitAudio(_THIS); +static void Core_PlayAudio(_THIS); +static Uint8 *Core_GetAudioBuf(_THIS); +static void Core_CloseAudio(_THIS); /* Audio driver bootstrap functions */ static int -Audio_Available (void) +Audio_Available(void) { return (1); } static void -Audio_DeleteDevice (SDL_AudioDevice * device) +Audio_DeleteDevice(SDL_AudioDevice * device) { - SDL_free (device->hidden); - SDL_free (device); + SDL_free(device->hidden); + SDL_free(device); } static SDL_AudioDevice * -Audio_CreateDevice (int devindex) +Audio_CreateDevice(int devindex) { SDL_AudioDevice *this; /* Initialize all variables that we clean on shutdown */ - this = (SDL_AudioDevice *) SDL_malloc (sizeof (SDL_AudioDevice)); + this = (SDL_AudioDevice *) SDL_malloc(sizeof(SDL_AudioDevice)); if (this) { - SDL_memset (this, 0, (sizeof *this)); + SDL_memset(this, 0, (sizeof *this)); this->hidden = (struct SDL_PrivateAudioData *) - SDL_malloc ((sizeof *this->hidden)); + SDL_malloc((sizeof *this->hidden)); } if ((this == NULL) || (this->hidden == NULL)) { - SDL_OutOfMemory (); + SDL_OutOfMemory(); if (this) { - SDL_free (this); + SDL_free(this); } return (0); } - SDL_memset (this->hidden, 0, (sizeof *this->hidden)); + SDL_memset(this->hidden, 0, (sizeof *this->hidden)); /* Set the function pointers */ this->OpenAudio = Core_OpenAudio; @@ -92,10 +92,10 @@ /* The CoreAudio callback */ static OSStatus -audioCallback (void *inRefCon, - AudioUnitRenderActionFlags inActionFlags, - const AudioTimeStamp * inTimeStamp, - UInt32 inBusNumber, AudioBuffer * ioData) +audioCallback(void *inRefCon, + AudioUnitRenderActionFlags inActionFlags, + const AudioTimeStamp * inTimeStamp, + UInt32 inBusNumber, AudioBuffer * ioData) { SDL_AudioDevice *this = (SDL_AudioDevice *) inRefCon; UInt32 remaining, len; @@ -103,7 +103,7 @@ /* Only do anything if audio is enabled and not paused */ if (!this->enabled || this->paused) { - SDL_memset (ioData->mData, this->spec.silence, ioData->mDataByteSize); + SDL_memset(ioData->mData, this->spec.silence, ioData->mDataByteSize); return 0; } @@ -120,17 +120,17 @@ while (remaining > 0) { if (bufferOffset >= bufferSize) { /* Generate the data */ - SDL_memset (buffer, this->spec.silence, bufferSize); - SDL_mutexP (this->mixer_lock); + SDL_memset(buffer, this->spec.silence, bufferSize); + SDL_mutexP(this->mixer_lock); (*this->spec.callback) (this->spec.userdata, buffer, bufferSize); - SDL_mutexV (this->mixer_lock); + SDL_mutexV(this->mixer_lock); bufferOffset = 0; } len = bufferSize - bufferOffset; if (len > remaining) len = remaining; - SDL_memcpy (ptr, (char *) buffer + bufferOffset, len); + SDL_memcpy(ptr, (char *) buffer + bufferOffset, len); ptr = (char *) ptr + len; remaining -= len; bufferOffset += len; @@ -141,56 +141,56 @@ /* Dummy functions -- we don't use thread-based audio */ void -Core_WaitAudio (_THIS) +Core_WaitAudio(_THIS) { return; } void -Core_PlayAudio (_THIS) +Core_PlayAudio(_THIS) { return; } Uint8 * -Core_GetAudioBuf (_THIS) +Core_GetAudioBuf(_THIS) { return (NULL); } void -Core_CloseAudio (_THIS) +Core_CloseAudio(_THIS) { OSStatus result; struct AudioUnitInputCallback callback; /* stop processing the audio unit */ - result = AudioOutputUnitStop (outputAudioUnit); + result = AudioOutputUnitStop(outputAudioUnit); if (result != noErr) { - SDL_SetError ("Core_CloseAudio: AudioOutputUnitStop"); + SDL_SetError("Core_CloseAudio: AudioOutputUnitStop"); return; } /* Remove the input callback */ callback.inputProc = 0; callback.inputProcRefCon = 0; - result = AudioUnitSetProperty (outputAudioUnit, - kAudioUnitProperty_SetInputCallback, - kAudioUnitScope_Input, - 0, &callback, sizeof (callback)); + result = AudioUnitSetProperty(outputAudioUnit, + kAudioUnitProperty_SetInputCallback, + kAudioUnitScope_Input, + 0, &callback, sizeof(callback)); if (result != noErr) { SDL_SetError ("Core_CloseAudio: AudioUnitSetProperty (kAudioUnitProperty_SetInputCallback)"); return; } - result = CloseComponent (outputAudioUnit); + result = CloseComponent(outputAudioUnit); if (result != noErr) { - SDL_SetError ("Core_CloseAudio: CloseComponent"); + SDL_SetError("Core_CloseAudio: CloseComponent"); return; } - SDL_free (buffer); + SDL_free(buffer); } #define CHECK_RESULT(msg) \ @@ -201,7 +201,7 @@ int -Core_OpenAudio (_THIS, SDL_AudioSpec * spec) +Core_OpenAudio(_THIS, SDL_AudioSpec * spec) { OSStatus result = noErr; Component comp; @@ -235,7 +235,7 @@ desc.componentFlags = 0; desc.componentFlagsMask = 0; - comp = FindNextComponent (NULL, &desc); + comp = FindNextComponent(NULL, &desc); if (comp == NULL) { SDL_SetError ("Failed to start CoreAudio: FindNextComponent returned NULL"); @@ -243,37 +243,35 @@ } /* Open & initialize the default output audio unit */ - result = OpenAComponent (comp, &outputAudioUnit); - CHECK_RESULT ("OpenAComponent") - result = AudioUnitInitialize (outputAudioUnit); - CHECK_RESULT ("AudioUnitInitialize") + result = OpenAComponent(comp, &outputAudioUnit); + CHECK_RESULT("OpenAComponent") + result = AudioUnitInitialize(outputAudioUnit); + CHECK_RESULT("AudioUnitInitialize") /* Set the input format of the audio unit. */ - result = AudioUnitSetProperty (outputAudioUnit, - kAudioUnitProperty_StreamFormat, - kAudioUnitScope_Input, - 0, - &requestedDesc, - sizeof (requestedDesc)); - CHECK_RESULT ("AudioUnitSetProperty (kAudioUnitProperty_StreamFormat)") + result = AudioUnitSetProperty(outputAudioUnit, + kAudioUnitProperty_StreamFormat, + kAudioUnitScope_Input, + 0, + &requestedDesc, sizeof(requestedDesc)); + CHECK_RESULT("AudioUnitSetProperty (kAudioUnitProperty_StreamFormat)") /* Set the audio callback */ callback.inputProc = audioCallback; callback.inputProcRefCon = this; - result = AudioUnitSetProperty (outputAudioUnit, - kAudioUnitProperty_SetInputCallback, - kAudioUnitScope_Input, - 0, &callback, sizeof (callback)); - CHECK_RESULT - ("AudioUnitSetProperty (kAudioUnitProperty_SetInputCallback)") + result = AudioUnitSetProperty(outputAudioUnit, + kAudioUnitProperty_SetInputCallback, + kAudioUnitScope_Input, + 0, &callback, sizeof(callback)); + CHECK_RESULT("AudioUnitSetProperty (kAudioUnitProperty_SetInputCallback)") /* Calculate the final parameters for this audio specification */ - SDL_CalculateAudioSpec (spec); + SDL_CalculateAudioSpec(spec); /* Allocate a sample buffer */ bufferOffset = bufferSize = this->spec.size; - buffer = SDL_malloc (bufferSize); + buffer = SDL_malloc(bufferSize); /* Finally, start processing of the audio unit */ - result = AudioOutputUnitStart (outputAudioUnit); - CHECK_RESULT ("AudioOutputUnitStart") + result = AudioOutputUnitStart(outputAudioUnit); + CHECK_RESULT("AudioOutputUnitStart") /* We're running! */ return (1); }