Mercurial > sdl-ios-xcode
diff src/audio/windib/SDL_dibaudio.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/windib/SDL_dibaudio.c Mon May 29 03:53:21 2006 +0000 +++ b/src/audio/windib/SDL_dibaudio.c Mon May 29 04:04:35 2006 +0000 @@ -37,49 +37,49 @@ /* Audio driver functions */ -static int DIB_OpenAudio (_THIS, SDL_AudioSpec * spec); -static void DIB_ThreadInit (_THIS); -static void DIB_WaitAudio (_THIS); -static Uint8 *DIB_GetAudioBuf (_THIS); -static void DIB_PlayAudio (_THIS); -static void DIB_WaitDone (_THIS); -static void DIB_CloseAudio (_THIS); +static int DIB_OpenAudio(_THIS, SDL_AudioSpec * spec); +static void DIB_ThreadInit(_THIS); +static void DIB_WaitAudio(_THIS); +static Uint8 *DIB_GetAudioBuf(_THIS); +static void DIB_PlayAudio(_THIS); +static void DIB_WaitDone(_THIS); +static void DIB_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 = DIB_OpenAudio; @@ -103,8 +103,8 @@ /* The Win32 callback for filling the WAVE device */ static void CALLBACK -FillSound (HWAVEOUT hwo, UINT uMsg, DWORD_PTR dwInstance, - DWORD dwParam1, DWORD dwParam2) +FillSound(HWAVEOUT hwo, UINT uMsg, DWORD_PTR dwInstance, + DWORD dwParam1, DWORD dwParam2) { SDL_AudioDevice *this = (SDL_AudioDevice *) dwInstance; @@ -114,14 +114,14 @@ /* Signal that we are done playing a buffer */ #if defined(_WIN32_WCE) && (_WIN32_WCE < 300) - ReleaseSemaphoreCE (audio_sem, 1, NULL); + ReleaseSemaphoreCE(audio_sem, 1, NULL); #else - ReleaseSemaphore (audio_sem, 1, NULL); + ReleaseSemaphore(audio_sem, 1, NULL); #endif } static void -SetMMerror (char *function, MMRESULT code) +SetMMerror(char *function, MMRESULT code) { size_t len; char errbuf[MAXERRORLENGTH]; @@ -129,41 +129,41 @@ wchar_t werrbuf[MAXERRORLENGTH]; #endif - SDL_snprintf (errbuf, SDL_arraysize (errbuf), "%s: ", function); - len = SDL_strlen (errbuf); + SDL_snprintf(errbuf, SDL_arraysize(errbuf), "%s: ", function); + len = SDL_strlen(errbuf); #ifdef _WIN32_WCE /* UNICODE version */ - waveOutGetErrorText (code, werrbuf, MAXERRORLENGTH - len); - WideCharToMultiByte (CP_ACP, 0, werrbuf, -1, errbuf + len, - MAXERRORLENGTH - len, NULL, NULL); + waveOutGetErrorText(code, werrbuf, MAXERRORLENGTH - len); + WideCharToMultiByte(CP_ACP, 0, werrbuf, -1, errbuf + len, + MAXERRORLENGTH - len, NULL, NULL); #else - waveOutGetErrorText (code, errbuf + len, (UINT) (MAXERRORLENGTH - len)); + waveOutGetErrorText(code, errbuf + len, (UINT) (MAXERRORLENGTH - len)); #endif - SDL_SetError ("%s", errbuf); + SDL_SetError("%s", errbuf); } /* Set high priority for the audio thread */ static void -DIB_ThreadInit (_THIS) +DIB_ThreadInit(_THIS) { - SetThreadPriority (GetCurrentThread (), THREAD_PRIORITY_HIGHEST); + SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_HIGHEST); } void -DIB_WaitAudio (_THIS) +DIB_WaitAudio(_THIS) { /* Wait for an audio chunk to finish */ #if defined(_WIN32_WCE) && (_WIN32_WCE < 300) - WaitForSemaphoreCE (audio_sem, INFINITE); + WaitForSemaphoreCE(audio_sem, INFINITE); #else - WaitForSingleObject (audio_sem, INFINITE); + WaitForSingleObject(audio_sem, INFINITE); #endif } Uint8 * -DIB_GetAudioBuf (_THIS) +DIB_GetAudioBuf(_THIS) { Uint8 *retval; @@ -172,15 +172,15 @@ } void -DIB_PlayAudio (_THIS) +DIB_PlayAudio(_THIS) { /* Queue it up */ - waveOutWrite (sound, &wavebuf[next_buffer], sizeof (wavebuf[0])); + waveOutWrite(sound, &wavebuf[next_buffer], sizeof(wavebuf[0])); next_buffer = (next_buffer + 1) % NUM_BUFFERS; } void -DIB_WaitDone (_THIS) +DIB_WaitDone(_THIS) { int i, left; @@ -192,45 +192,45 @@ } } if (left > 0) { - SDL_Delay (100); + SDL_Delay(100); } } while (left > 0); } void -DIB_CloseAudio (_THIS) +DIB_CloseAudio(_THIS) { int i; /* Close up audio */ if (audio_sem) { #if defined(_WIN32_WCE) && (_WIN32_WCE < 300) - CloseSynchHandle (audio_sem); + CloseSynchHandle(audio_sem); #else - CloseHandle (audio_sem); + CloseHandle(audio_sem); #endif } if (sound) { - waveOutClose (sound); + waveOutClose(sound); } /* Clean up mixing buffers */ for (i = 0; i < NUM_BUFFERS; ++i) { if (wavebuf[i].dwUser != 0xFFFF) { - waveOutUnprepareHeader (sound, &wavebuf[i], sizeof (wavebuf[i])); + waveOutUnprepareHeader(sound, &wavebuf[i], sizeof(wavebuf[i])); wavebuf[i].dwUser = 0xFFFF; } } /* Free raw mixing buffer */ if (mixbuf != NULL) { - SDL_free (mixbuf); + SDL_free(mixbuf); mixbuf = NULL; } } int -DIB_OpenAudio (_THIS, SDL_AudioSpec * spec) +DIB_OpenAudio(_THIS, SDL_AudioSpec * spec) { MMRESULT result; int i; @@ -244,7 +244,7 @@ mixbuf = NULL; /* Set basic WAVE format parameters */ - SDL_memset (&waveformat, 0, sizeof (waveformat)); + SDL_memset(&waveformat, 0, sizeof(waveformat)); waveformat.wFormatTag = WAVE_FORMAT_PCM; /* Determine the audio parameters from the AudioSpec */ @@ -260,7 +260,7 @@ waveformat.wBitsPerSample = 16; break; default: - SDL_SetError ("Unsupported audio format"); + SDL_SetError("Unsupported audio format"); return (-1); } waveformat.nChannels = spec->channels; @@ -275,14 +275,14 @@ spec->samples = ((spec->freq / 4) + 3) & ~3; /* Update the fragment size as size in bytes */ - SDL_CalculateAudioSpec (spec); + SDL_CalculateAudioSpec(spec); /* Open the audio device */ - result = waveOutOpen (&sound, WAVE_MAPPER, &waveformat, - (DWORD_PTR) FillSound, (DWORD_PTR) this, - CALLBACK_FUNCTION); + result = waveOutOpen(&sound, WAVE_MAPPER, &waveformat, + (DWORD_PTR) FillSound, (DWORD_PTR) this, + CALLBACK_FUNCTION); if (result != MMSYSERR_NOERROR) { - SetMMerror ("waveOutOpen()", result); + SetMMerror("waveOutOpen()", result); return (-1); } #ifdef SOUND_DEBUG @@ -290,41 +290,40 @@ { WAVEOUTCAPS caps; - result = waveOutGetDevCaps ((UINT) sound, &caps, sizeof (caps)); + result = waveOutGetDevCaps((UINT) sound, &caps, sizeof(caps)); if (result != MMSYSERR_NOERROR) { - SetMMerror ("waveOutGetDevCaps()", result); + SetMMerror("waveOutGetDevCaps()", result); return (-1); } - printf ("Audio device: %s\n", caps.szPname); + printf("Audio device: %s\n", caps.szPname); } #endif /* Create the audio buffer semaphore */ #if defined(_WIN32_WCE) && (_WIN32_WCE < 300) - audio_sem = CreateSemaphoreCE (NULL, NUM_BUFFERS - 1, NUM_BUFFERS, NULL); + audio_sem = CreateSemaphoreCE(NULL, NUM_BUFFERS - 1, NUM_BUFFERS, NULL); #else - audio_sem = CreateSemaphore (NULL, NUM_BUFFERS - 1, NUM_BUFFERS, NULL); + audio_sem = CreateSemaphore(NULL, NUM_BUFFERS - 1, NUM_BUFFERS, NULL); #endif if (audio_sem == NULL) { - SDL_SetError ("Couldn't create semaphore"); + SDL_SetError("Couldn't create semaphore"); return (-1); } /* Create the sound buffers */ - mixbuf = (Uint8 *) SDL_malloc (NUM_BUFFERS * spec->size); + mixbuf = (Uint8 *) SDL_malloc(NUM_BUFFERS * spec->size); if (mixbuf == NULL) { - SDL_SetError ("Out of memory"); + SDL_SetError("Out of memory"); return (-1); } for (i = 0; i < NUM_BUFFERS; ++i) { - SDL_memset (&wavebuf[i], 0, sizeof (wavebuf[i])); + SDL_memset(&wavebuf[i], 0, sizeof(wavebuf[i])); wavebuf[i].lpData = (LPSTR) & mixbuf[i * spec->size]; wavebuf[i].dwBufferLength = spec->size; wavebuf[i].dwFlags = WHDR_DONE; - result = waveOutPrepareHeader (sound, &wavebuf[i], - sizeof (wavebuf[i])); + result = waveOutPrepareHeader(sound, &wavebuf[i], sizeof(wavebuf[i])); if (result != MMSYSERR_NOERROR) { - SetMMerror ("waveOutPrepareHeader()", result); + SetMMerror("waveOutPrepareHeader()", result); return (-1); } }