Recently we have changed the DSP buffer size in an iOS application in order to reduce audio latency, but have found that the FMOD error ‘Error initializing output device.’ seems to be occurring at a much higher rate than before.
The only change we have made was to add
whereas this was previously not stated (I presume therefore using the default of 1024, 4)
Is there any reason that decreasing the buffer size would cause this issue to occur at a much higher rate? (~5000% increase in rate of the issue/crash) or anything I could do to investigate further?
I’ve confirmed on all known hardware that this isn’t related to a specific device or iOS version.
Additionally is there any solution to this or steps that should be taken if the output device can’t be initialized on iOS?
The used FMOD version is 0x00010815