===========================================================================
*/
+#include "quakedef.h"
+
#include <limits.h>
#include <pthread.h>
#include <CoreAudio/AudioHardware.h>
-#include "quakedef.h"
#include "snd_main.h"
Con_Printf("Initializing CoreAudio...\n");
- if (suggested != NULL)
- memcpy (suggested, requested, sizeof (suggested));
-
if(requested->width != 2)
{
// we can only do 16bit per sample for now
if(suggested != NULL)
+ {
+ memcpy (suggested, requested, sizeof (*suggested));
suggested->width = 2;
+ }
return false;
}
{
if (suggested != NULL)
{
+ memcpy (suggested, requested, sizeof (*suggested));
suggested->channels = streamDesc.mChannelsPerFrame;
suggested->speed = streamDesc.mSampleRate;
}