On my iOS project, everything works fine normally … but if I do:
system->setDSPBufferSize( 128, 4 );
I get the next call to loadBankFile hanging forever, and continuous to spit out this message forever:
[ERR] OutputCoreAudio::updateRender : DSP buffer size * DSP num buffers is insufficient to satisfy hardware read size of 557 samples.
It works fine with:
system->setDSPBufferSize( 256, 4 ); or system->setDSPBufferSize( 128, 8 );
I thought this will cause run time issues only (stutter, CPU load…etc), I did not expect loading time issues at all.
The same data works fine on Mac with the same buffer size or even lower (I can go as low as 32,4 on mac) without any loading issues.