I’m getting an intermittent FMOD_ERR_COOPERATIVELEVEL error on initialization on one of my test machines. The error shows up maybe half the time I start the app – on the times it doesn’t error out, fmod works perfectly. Out of three machines I have to test on, this is the only one that has problems, and no other software is running aside from the standards (explorer, mdm, systray).
I reinstalled DX8 (it was at 7), ensured no other processes were active, etc. My sound drivers are up-to-date (SB AWE 32), as are my video drivers (but the video card is a 3dfx Voodoo3, which by definition, I suppose, is out of date).
I’m useless at debugging assembler code, and I’m not too sure what’s causing the problem.
I realize that given this info that this is pretty much impossible to reliably diagnose. But does anyone have any ideas on what I could try next?
- chdennis asked 16 years ago
Thanks Brett – I believe that worked perfectly (tested it about 30 times over a span of a few minutes, not a single glitch).
Any idea what could’ve been claiming the DirectSound resource, since no other apps were running? A moot point now, but that one kind of puzzled me, especially since it was so intermittent…
Thanks again, and keep up the great work!
Yeah – I’m pretty sure its my system…
Actually, it has come up a couple of times since my last post stating the problem had vanished – comes up a lot less often since I added that flag. I suppose I should compile a DirectSound example and see if that yields similar results on that box.
But I’ve tested it on a few more machines – no problems at all. Also, I couldn’t find anything anywhere on this intermittent DirectSound problem (with or without fmod), so it’s gotta be a problem w/my machine.
BTW – I incorrectly stated the sound card was an AWE32 – it’s a SB64PCI – if that goes anywhere toward explaining anything… Also, I compiled this particular app using Borland C++Builder 5, which I understand may have some of its own issues regarding DirectX? (my target app for FMOD will be in VC++, so, again, no big issue if that’s the case – that’s something else I can test).
Thanks again for your help, and if I find anything concrete that may actually be of use to anyone, I’ll post it.
Please login first to submit.