We’ve added FMOD Distortion effect to some of our events and that have given us a bug on some old machines. Playing of any of these events produces quick clicking sound and after that all ingame sounds disappear. But according to FMOD profiler nothing disappear, the same amount of channels is being consumed, and Event::getState returns that events have active channels. According to current users’ bug reports this bug reproduces on machines with AMD Athlon XP processors. Also, it is impossible to play problematic events even in FMOD Designer: only clicking sound is being audible.
What can cause this issue? If Distortion DSP effect is not supported by old AMD processors, is there any workaround for them, anything more convenient than shipping game with .fev’s without distortion?
- ZLICEKOZ asked 4 years ago
interesting – are you able to specify any parameter values with the distortion that does this reliably? It sounds a bit like NaN or INF floating point numbers are making their way into the mix. This is usually a result of bad floats being passed into FMOD api functions by the user. Can you verify all your floating point number input? FMODEXL version of the dll has checks on some functions for bad floats and will return FMOD_ERR_INVALID_FLOAT
Please login first to submit.