| @@ -1612,13 +1612,13 @@ const String DSoundAudioIODevice::openDevice (const BitArray& inputChannels, | |||||
| dlh.scanForDevices(); | dlh.scanForDevices(); | ||||
| enabledInputs = inputChannels; | enabledInputs = inputChannels; | ||||
| enabledInputs.setRange (inChannels.size(), | |||||
| enabledInputs.getHighestBit() + 1 - inChannels.size(), | |||||
| false); | |||||
| enabledInputs.setRange (inChannels.size(), | |||||
| enabledInputs.getHighestBit() + 1 - inChannels.size(), | |||||
| false); | |||||
| numInputBuffers = enabledInputs.countNumberOfSetBits(); | numInputBuffers = enabledInputs.countNumberOfSetBits(); | ||||
| inputBuffers = new float* [numInputBuffers + 2]; | inputBuffers = new float* [numInputBuffers + 2]; | ||||
| zeromem (inputBuffers, sizeof (inputBuffers)); | |||||
| zeromem (inputBuffers, sizeof (float*) * numInputBuffers + 2); | |||||
| int i, numIns = 0; | int i, numIns = 0; | ||||
| for (i = 0; i <= enabledInputs.getHighestBit(); i += 2) | for (i = 0; i <= enabledInputs.getHighestBit(); i += 2) | ||||
| @@ -1640,13 +1640,13 @@ const String DSoundAudioIODevice::openDevice (const BitArray& inputChannels, | |||||
| } | } | ||||
| enabledOutputs = outputChannels; | enabledOutputs = outputChannels; | ||||
| enabledOutputs.setRange (outChannels.size(), | |||||
| enabledOutputs.getHighestBit() + 1 - outChannels.size(), | |||||
| false); | |||||
| enabledOutputs.setRange (outChannels.size(), | |||||
| enabledOutputs.getHighestBit() + 1 - outChannels.size(), | |||||
| false); | |||||
| numOutputBuffers = enabledOutputs.countNumberOfSetBits(); | numOutputBuffers = enabledOutputs.countNumberOfSetBits(); | ||||
| outputBuffers = new float* [numOutputBuffers + 2]; | outputBuffers = new float* [numOutputBuffers + 2]; | ||||
| zeromem (outputBuffers, sizeof (outputBuffers)); | |||||
| zeromem (outputBuffers, sizeof (float*) * numOutputBuffers + 2); | |||||
| int numOuts = 0; | int numOuts = 0; | ||||
| for (i = 0; i <= enabledOutputs.getHighestBit(); i += 2) | for (i = 0; i <= enabledOutputs.getHighestBit(); i += 2) | ||||