I’ve created a simple application using FMOD 3.71 for testing the usability of the library in a video conferencing application. I want to use FMOD for recording and playing the voice streams. The application must use as less CPU and System resources as possible. But when I start FMOD using the FSOUND_init function and open my task manager I see that FMOD uses too much CPU cycles in the “system” process. FSOUND_init is the the only function that I call. About every one or two seconds the time of the “system” process jumps. On a P4 1.7 GHZ between 0% and 8% and on a P3 600 Mhz between 0% and 16%. If I start my application and do not call FSOUND_init the task manager reports 0% for the “system” process. What can be the possible cause of this. I find this rather strange because I even didn’t start to play any sounds.

I’ve also checked the examples in the fmod distrubution. I’ve run the simplest example and checked the “system” process resources. It shows the same problem as I mentioned in my previous mail. This problem has some drawbacks in using fmod in video conference applications. We want to use fmod because it allows us to capture and playback audio in a platform independent way. Could you please check out this problem!