This changelist is big. We’re pushing 4.07 dev branch to 4.08 stable in the next version after some intensive testing.

[code:3clrbg79]

5/06/07 4.07.17 – Dev release update

Removed the "Spawn Intensity" sound definition property and re-introduced
the minimum and maximum spawn time properties. The spawn intensity layer
effect now scales the average spawn time by (1 / (envelope value))

Added new error code, FMOD_ERR_EVENT_MISMATCH, which is returned when a FSB
file doesn’t matched a FEV file.

Added ‘name’ and ‘index’ to EventSystem::getReverbPresetByIndex /
EventSystem::getReverbPreset to allow user to get id from name, and vice
versa.

Speed up in FMOD memory allocation routines.

Speed up in System::update when virtual voices swap. CriticalSections
removed so performance increase should be significant in this case.

Added FMOD_INIT_VOL0_BECOMES_VIRTUAL. Any voices with volume or audibility
of 0 will go virtual automatically!

Sped up MP3 decoding about 25%.

Added FMOD_ERR_FILE_DISKEJECTED and stopped the main thread hanging when
the cd was ejected. The load functions now return this error. Only
supported on Wii at the moment.

Added Channel::setInputChannelMix / getInputChannelMix. Now a user can
easily set the incoming levels of a multichannel sound, to set volumes of
subchannels for things like interleaved multichannel music etc.

Event API – Added "playingevents" to FMOD_EVENT_SYSTEMINFO. Get a list of
all playing events in the event system.

Event API – Added FMOD_EVENT_INIT_FAIL_ON_MAXSTREAMS. Events will fail
with an error if this init flag is specified and "Max streams" was reached
when playing streamed banks.

Event API – Added the "Channel Mix" effect, providing control over the
incoming levels of multichannel sounds in an event layer.

Fixed Sound::getLength with FMOD_TIMEUNIT_PCMBYTES, when using a
FMOD_CREATECOMPRESSEDSAMPLE sound.

System->createCodec(FMOD_CODEC_DESCRIPTION *) don’t work with 4.07.17 (Windows/Linux). It was working well with 4.07.13.
Can you take a look at this ?

I’ve got also some troubles under Linux (only with the FMOD Ex 32 bit version, no problems with the 64 bit version). The call of system->release block my application and I can’t exit. The only way to exit is to kill the process.
My Linux distribution is knoppix.