]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - snd_coreaudio.c
WIN32_LEAN_AND_MEAN patch from Willis to speed up MSVC compilation
[xonotic/darkplaces.git] / snd_coreaudio.c
index b98534f8055dfea647b8d0fbd788dada1adf0ca6..093893016ab4486fb85c2312142c22243fc362d9 100644 (file)
@@ -147,17 +147,17 @@ qboolean SNDDMA_Init(void)
                return false;
        }
        Con_DPrintf("   Hardware format:\n");
-       Con_DPrintf("    %5d mSampleRate\n", (unsigned int)outputStreamBasicDescription.mSampleRate);
-       Con_DPrintf("     %c%c%c%c mFormatID\n",
+       Con_DPrintf("    %5d mSampleRate\n", (unsigned int)outputStreamBasicDescription.mSampleRate);
+       Con_DPrintf("     %c%c%c%c mFormatID\n",
                                (outputStreamBasicDescription.mFormatID & 0xff000000) >> 24,
                                (outputStreamBasicDescription.mFormatID & 0x00ff0000) >> 16,
                                (outputStreamBasicDescription.mFormatID & 0x0000ff00) >>  8,
                                (outputStreamBasicDescription.mFormatID & 0x000000ff) >>  0);
-       Con_DPrintf("    %5d mBytesPerPacket\n", outputStreamBasicDescription.mBytesPerPacket);
-       Con_DPrintf("    %5d mFramesPerPacket\n", outputStreamBasicDescription.mFramesPerPacket);
-       Con_DPrintf("    %5d mBytesPerFrame\n", outputStreamBasicDescription.mBytesPerFrame);
-       Con_DPrintf("    %5d mChannelsPerFrame\n", outputStreamBasicDescription.mChannelsPerFrame);
-       Con_DPrintf("    %5d mBitsPerChannel\n", outputStreamBasicDescription.mBitsPerChannel);
+       Con_DPrintf("    %5d mBytesPerPacket\n", outputStreamBasicDescription.mBytesPerPacket);
+       Con_DPrintf("    %5d mFramesPerPacket\n", outputStreamBasicDescription.mFramesPerPacket);
+       Con_DPrintf("    %5d mBytesPerFrame\n", outputStreamBasicDescription.mBytesPerFrame);
+       Con_DPrintf("    %5d mChannelsPerFrame\n", outputStreamBasicDescription.mChannelsPerFrame);
+       Con_DPrintf("    %5d mBitsPerChannel\n", outputStreamBasicDescription.mBitsPerChannel);
 
        if(outputStreamBasicDescription.mFormatID != kAudioFormatLinearPCM)
        {
@@ -183,8 +183,9 @@ qboolean SNDDMA_Init(void)
        shm->format.speed = outputStreamBasicDescription.mSampleRate;
        shm->format.channels = outputStreamBasicDescription.mChannelsPerFrame;
        shm->format.width = 2;
+       shm->sampleframes = maxMixedSamples / shm->format.channels;
        shm->samples = maxMixedSamples;
-       shm->buffer = (qbyte *)s_mixedSamples;
+       shm->buffer = (unsigned char *)s_mixedSamples;
        shm->samplepos = 0;
 
        // We haven't enqueued anything yet