I have been getting the error: "The specified channel has been reused to play another sound" quite alot lately. I don’t know if it started appearing with a new version of FMOD or because of our sound designers. Anyways, I have checked the amount of channels being active when the error is spammed and it ranges from 9 to 45 (from what I have seen so far). Worth mentioning is that we have 64 available codecs while this is happening so we are under the hard limit. The number of software voices is also set to 64 to match the number of codecs while virtual voices is set to 256. Should I be getting this error at all? And why do I get it when I have 9 voices active? Are channels pre-allocated and if so when?
- Frohagen asked 10 years ago
Even more strange. I boosted the number of codecs and software voices on the ps3 to 96 to try and temporarily avoid the channel stealing and it didn’t do much difference at all. I still get stealing even though the monitored number of active channels never passed 50. Something if really fishy here…
- Frohagen answered 10 years ago
I read in the revision texts that a similar bug was fixed some versions ago and when I updated to a new version (4.12.04) I thought the bug would disappear but it simply hasn’t. I get channel stealings even though as few as 9 channels are playing. I really don’t get what’s wrong and I don’t know if I can isolate any sound distortion connected to the stealing so maybee it isn’t that much of a problem but the error still bothers me and some kind of explaination would be nice.
There is one more fix coming today or tommorow that stopss virtual voices from building up (related to new virtual voice start behaviour to stop the starts of sounds being chopped off) and maybe maxing out your channel count. We’ll release this soon and see how it goes for you.
Please login first to submit.