0
0

Does anybody know why my system fully locks up when i use ASIO output?

I open 4 instances of FMOD and have them all set to 1 soundcard with ASIO support ( the other soundcard crashes already at fsound_init() );

When i close FMOD FSOUND_Close() it raises an exception and the computer totally locks up :(

[code:13zc7zee] FMOD = FMOD_CreateInstance(DLLName.c_str());
FMOD->FSOUND_SetOutput(fOutputType);
FMOD->FSOUND_SetDriver(fOutputDriver);
FMOD->FSOUND_SetMixer(FSOUND_MIXER_QUALITY_AUTODETECT);
if (BufferSize > 0) FMOD->FSOUND_SetBufferSize(BufferSize);
if (fOutputType == DIRECTSOUND)
FMOD_Initialized = FMOD->FSOUND_Init(44100, 20, FSOUND_INIT_GLOBALFOCUS);
else
FMOD_Initialized = FMOD->FSOUND_Init(44100, 20, 0);[/code:13zc7zee]

[code:13zc7zee] if(FMOD) {
FMOD->FSOUND_Close();
FMOD_FreeInstance(FMOD);
}[/code:13zc7zee]

  • You must to post comments
0
0

Was indeed asio itself, the 2 soundcards have the same chipset and driver.
But i had different drivers installed 1 card version 126 and the other 128 that conflicted the whole thing.

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.