We are having a retain cycle here. AudioUnit retains the DSPKernel,
and the DSPKernel retains the Audiounit. Thus these will never properly deallocate.
@aure @marcussatellite : while trying to get to the root of the AEMessageQueue issues, I found this little issue. It probably doesnt change much for the user because S1AudioUnit and the DSPKernel are almost always alive.
We are having a retain cycle here. AudioUnit retains the DSPKernel, and the DSPKernel retains the Audiounit. Thus these will never properly deallocate.
@aure @marcussatellite : while trying to get to the root of the AEMessageQueue issues, I found this little issue. It probably doesnt change much for the user because S1AudioUnit and the DSPKernel are almost always alive.