Well I'm really tired of it, so I started to do some nosing around. I opened the debug console and noticed there is a steady stream of errors...and I mean a LOT. These errors start as soon as I log in. I can only assume that after a bazillion of them (read:a few minutes), something overflows, and thats why my audio clips...
The errors stop if I stop the music control (streaming audio). These errors start piling up on ANY parcel with streaming audio. Local sounds such as flying or a scripted pool splash do not seem to cause any errors.
The errors are as follows:
CODE
WARNING Channel 56021 (or some number usually greater than 30000)
WARNING SourceID: 8f1f5e79-cba3-fc00-5437-211a76bdade0 at { 253875, 260419, 20.9515} (the key and vector type elements change with each error)
WARNING LLAudioChannelFMOD::updateBuffer error: An invalid parameter was passed to this function
WARNING LLAudioChannelFMOD::update3DPosition error: An invalid parameter was passed to this function
WARNING LLAudioChannelFMOD::cleanup error: An invalid parameter was passed to this function
As far as I know, I do not have any environmental/3D/EAX type filtering enabled on my sound card. I couldn't find anything specific...
My sound card is onboard an Asus A7N8X-Deluxe, which is listed in my device manager as an NVidia nForce MCP Audio Processing Unit (Dolby(R) Digital)