I’m currently tracking down a bug in our audio implementation. I found out, that releasing an EventReverb object (and later creating a new one) can cause strange problems in further audio processing (sounds not beeing played, weird 3d-panning behavior, etc.). It seems, that creating/releasing EventReverb objects are messing with the DSP chain, is that correct?
Now I’m caching a bunch of EventReverb object after initialization, manage them in a freelist and release them before shutdown. This way, everything seems to work fine.
Ist it somehow a problem to create/release reverbs or other-dsp effects during a running game (with playing audio). Can you give me some more insights how EventReverb modifies the DSP chain? Can I somehow "cleanup" the DSP chain after messing it up?
Thanks & Best regards,
- mutex asked 4 years ago
- You must login to post comments