#include <math.h>
#include <SDL.h>
-#include "quakedef.h"
+#include "darkplaces.h"
+#include "vid.h"
#include "snd_main.h"
May return a suggested format if the requested format isn't available
====================
*/
-qboolean SndSys_Init (snd_format_t* fmt)
+qbool SndSys_Init (snd_format_t* fmt)
{
unsigned int buffersize;
SDL_AudioSpec wantspec;
wantspec.samples = CeilPowerOf2(buffersize); // needs to be a power of 2 on some platforms.
Con_Printf("Wanted audio Specification:\n"
- "\tChannels : %i\n"
- "\tFormat : 0x%X\n"
- "\tFrequency : %i\n"
- "\tSamples : %i\n",
+ " Channels : %i\n"
+ " Format : 0x%X\n"
+ " Frequency : %i\n"
+ " Samples : %i\n",
wantspec.channels, wantspec.format, wantspec.freq, wantspec.samples);
if ((audio_device = SDL_OpenAudioDevice(NULL, 0, &wantspec, &obtainspec, SDL_AUDIO_ALLOW_FREQUENCY_CHANGE | SDL_AUDIO_ALLOW_CHANNELS_CHANGE)) == 0)
{
- Con_Errorf( "Failed to open the audio device! (%s)\n", SDL_GetError() );
+ Con_Printf(CON_ERROR "Failed to open the audio device! (%s)\n", SDL_GetError() );
return false;
}
Con_Printf("Obtained audio specification:\n"
- "\tChannels : %i\n"
- "\tFormat : 0x%X\n"
- "\tFrequency : %i\n"
- "\tSamples : %i\n",
+ " Channels : %i\n"
+ " Format : 0x%X\n"
+ " Frequency : %i\n"
+ " Samples : %i\n",
obtainspec.channels, obtainspec.format, obtainspec.freq, obtainspec.samples);
fmt->speed = obtainspec.freq;
Get the exclusive lock on "snd_renderbuffer"
====================
*/
-qboolean SndSys_LockRenderBuffer (void)
+qbool SndSys_LockRenderBuffer (void)
{
SDL_LockAudioDevice(audio_device);
return true;