Browse Source

A couple more small fixes to WASAPI

tags/2021-05-28
jules 11 years ago
parent
commit
c19df0cc20
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      modules/juce_audio_devices/native/juce_win32_WASAPI.cpp

+ 2
- 1
modules/juce_audio_devices/native/juce_win32_WASAPI.cpp View File

@@ -791,7 +791,7 @@ public:
void copyBuffersFromReservoir (float** destBuffers, int numDestBuffers, int bufferSize)
{
if (numChannels <= 0 && bufferSize == 0)
if ((numChannels <= 0 && bufferSize == 0) || reservoir.getSize() == 0)
return;
int offset = jmax (0, bufferSize - getNumSamplesInReservoir());
@@ -802,6 +802,7 @@ public:
zeromem (destBuffers[i], offset * sizeof (float));
bufferSize -= offset;
reservoirReadPos -= offset / 2;
}
while (bufferSize > 0)


Loading…
Cancel
Save