0
0

Ok, my audio code is fairly straight forward, worked pretty good in FMOD 3, and it seems to work fine in Ex.

However, my app stutters like mad! Even with no sounds playing or loaded.

All I have going right now is a Startup and Shutdown function. No sounds playing at all. I know its FMOD Ex because if I Comment out my StartUp line, everything is perfect! I can even enable my old FMOD3 call and it works just fine.

Anyone know whats going on?

[code:356r78xb]
void StartSoundSystem()
{
channel = 0;
result = FMOD::System_Create(&FMOD_SND_SYSTEM); ERRCHECK(result);
result = FMOD_SND_SYSTEM->setOutput(FMOD_OUTPUTTYPE_ALSA); ERRCHECK(result);
result = FMOD_SND_SYSTEM->init(32, FMOD_INIT_NORMAL, 0); ERRCHECK(result);
FMOD_SND_SYSTEM->update();
}
[/code:356r78xb]

[code:356r78xb]
void StopSoundSystem()
{
for (int i=0;i<FMOD_SFX.size();i++) { FMOD_SFX[i]->release(); }
result = FMOD_SND_SYSTEM->close();
result = FMOD_SND_SYSTEM->release();
}
[/code:356r78xb]

Note that I can play sounds just fine. I have even placed updates() in my loops, just in case, they didnt help.

  • You must to post comments
0
0

Bump?

I wanted to ‘upgrade’ to Ex to get Linux64 compatibility, but it doesn’t feel like much of an upgrade.

I must be doing something wrong, but with the above being the only FMOD code in the app, there isn’t much there to pick apart.

Am I missing something? FMOD Ex drops the FPS in my app by 90%, making it unusable. FMOD 3 works pretty damn good, but has no Linux64 support.

  • You must to post comments
0
0

Bump again?

This is stopping my app from being released. I dont want to go back to FMOD3 because I need 64bit support, but just initializing FMOD Ex, cuts the FPS in my app by 1/2. (Something FMOD 3 doesnt do)

Is there anything wrong with my initialization?

This is very important.

  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.