I’m just starting with FMod, and I was following the "Getting Started" tutorial. It gives me some troubles, though:
– If I try to use createsound() with FMOD_HARDWARE, it gives me an error that says a call to a standard soundcard driver failed. It says it is error 50, but I don’t know how to check it.
– If I try to use createstream(), nothing will play
– Sound quality is terrible. It’s very staticy for some reason.
Does anyone know any common reasons for these problems? I can post my source code if it helps.
Thanks very much.
- GoldenJoe asked 10 years ago
I updated FMOD to the newest version (…9), but I’m still having the problem. I decided to play around with the sound options a bit, and discovered a few more behaviors:
- when a sound is created in hardware mode, I still get that error
- the name of the error is FMOD_ERR_OUTPUT_DRIVERCALL
- when a sound is created in software mode, it plays, but is louder than it should be, and has horrible noise
- when a sound is created in hardware mode and run in debug mode, playback is perfect
- when a sound is created in software mode and run in debug mode, it has the same problems
- when a sound is created as a stream, it does not play
Thanks again for your help. Are there any good tutorials out there (other than the ones bundled in)? Maybe I can figure it out from one of those.
Odd. The problem seems to have fixed itself. I didn’t change the code or anything.
Now I have a new problem, though. I’m making a shell for using FMod, and whenever I try to pass in a System parameter, it gives me a linker error. For example:
bool JCreateSound(FMOD::System *system);
Is there something special I have to do? I’m already including all the necessary headers and such.
Please login first to submit.