0
0

It seems that I have a strange issue occuring with FMODEX that did not occur in FMOD 3…

On Win32, after adding a number of 3D positional sounds:

FMOD_System_Update(s_pFModSystem);

Returns starts returning FMOD_ERR_INVALID_PARAM.

At which point if I ignore the error, sounds still continue to play as normal, but the 3D sounds do not attenuate. Creating the channels does not seem to fail. All other sounds seem to play as normal also.

Also, the sounds are played from a wave dictionary that is created with FMOD_HARDWARE | FMOD_3D and 3D flags set.

Any ideas? I have played around with the attenuation and other areas, but have had little success.

  • You must to post comments
0
0

After narrowing down the issue,

No sounds are playing.

When there is one 3D listener the FMOD_System_Update is fine.
After adding another 3D listener, with a total of two, the next FMOD_System_Update returns FMOD_ERR_INVALID_PARAM but the system does not crash or fail on any other calls.

Though I am not sure if this causes the problems with attenuation. I will try it with just one listener.

Cheers,
Peter

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.