From 2ee7d0067b471a3c3fc3e42a393e630526234d3c Mon Sep 17 00:00:00 2001 From: David Rose Date: Sun, 15 Aug 2010 20:25:42 +0000 Subject: [PATCH] patch from forum user danlepage for new FMod API --- panda/src/audiotraits/fmodAudioManager.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/panda/src/audiotraits/fmodAudioManager.cxx b/panda/src/audiotraits/fmodAudioManager.cxx index 1bc0fcb5f0..055e0fa1e0 100644 --- a/panda/src/audiotraits/fmodAudioManager.cxx +++ b/panda/src/audiotraits/fmodAudioManager.cxx @@ -143,7 +143,11 @@ FmodAudioManager() { result = _system->set3DSettings( _doppler_factor, _distance_factor, _drop_off_factor); fmod_audio_errcheck("_system->set3DSettings()", result); +#if (FMOD_VERSION >= 0x00043100) // FMod 4.31.00 changed this API + result = _system->setFileSystem(open_callback, close_callback, read_callback, seek_callback, 0, 0, -1); +#else result = _system->setFileSystem(open_callback, close_callback, read_callback, seek_callback, -1); +#endif fmod_audio_errcheck("_system->setFileSystem()", result); } }