From 06d0f1834ca2af348ac3aa1f996e9d70039d27b7 Mon Sep 17 00:00:00 2001 From: Chris Moeller Date: Sun, 2 Aug 2015 00:18:22 -0700 Subject: [PATCH] Added slight sleep delay to retry cycle of input decoder chain --- Audio/Chain/ConverterNode.m | 1 + 1 file changed, 1 insertion(+) 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)