X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=snd_coreaudio.c;h=d518ae95f5360869fc55649866e311bf65840716;hb=fe01d340dc1e4674160027051cbb0d745ebfa1ec;hp=3997e58dc83fd062ea7463d2bdac14873948ce31;hpb=e139a4de6ecc834bdf3d273440c639388a48633b;p=xonotic%2Fdarkplaces.git diff --git a/snd_coreaudio.c b/snd_coreaudio.c index 3997e58d..d518ae95 100644 --- a/snd_coreaudio.c +++ b/snd_coreaudio.c @@ -239,7 +239,7 @@ qboolean SndSys_Init (const snd_format_t* requested, snd_format_t* suggested) return false; } - if(streamDesc.mFormatID != kAudioFormatLinearPCM) + if(streamDesc.mFormatID == kAudioFormatLinearPCM) { // Add the callback function status = AudioDeviceAddIOProc(outputDeviceID, audioDeviceIOProc, NULL); @@ -258,7 +258,10 @@ qboolean SndSys_Init (const snd_format_t* requested, snd_format_t* suggested) if (!status) { s_isRunning = true; +#if 0 +// FIXME: This causes crashes and weird problems, why doesn't it work? snd_threaded = true; +#endif Con_Print(" Initialization successful\n"); return true; }