diff --git a/Audio/Chain/ConverterNode.m b/Audio/Chain/ConverterNode.m index af6b1dc0e..e6fadff10 100644 --- a/Audio/Chain/ConverterNode.m +++ b/Audio/Chain/ConverterNode.m @@ -212,6 +212,7 @@ static OSStatus ACFloatProc(AudioConverterRef inAudioConverter, ioData.mBuffers[0].mData = floatBuffer + amountRead; ioNumberFrames = ( amount / outputFormat.mBytesPerFrame ) - ( amountRead / floatFormat.mBytesPerFrame ); ioData.mBuffers[0].mDataByteSize = ioNumberFrames * floatFormat.mBytesPerFrame; + usleep(10000); goto tryagain; } else if (err != noErr && err != kAudioConverterErr_InvalidInputSize)