I started a new thread for this problem because it's grown from "skips during replay gain analysis" to any concurrent use of the mp3 decoder, and it's no longer cosmetic.
To recap... Anytime 2 tasks that use the mp3 decoder run at the same time, either or both of the mp3 data streams get corrupted. For example, play an mp3 track AND do one of the following:
analyze replay gain on an mp3 track OR
run the converter on an mp3 track OR
burn an mp3 track to audio CD
Many people have reported skips in the playback while those other tasks are running and the perfectly plausable explanation has been that those other tasks are CPU intensive. EXCEPT...
1. I've checked the results of those other tasks executed while playback is running and found that there are skips in THEIR results or that radio gain results are NOT the same as when a track is analyzed with nothing else playing. I've created more than a few coasters without even realizing it and had to go back and re-analyze radio gain on many tracks.
2. I've run other apps that max cpu usage without any effect on playback and if I try to convert while maxing cpu with another app, the only effect is that the convert runs slower but it's never corrupted.
3. On a multi-processor system, the result is worse and almost amusing. If I start a playlist of 100 tracks playing, then try to analyze replay gain on a different 100 tracks, the player jerks and skips through the playlist while the replay gain analyzation jerks and skips through its list with the audio playing tiny fragments of tracks in BOTH lists. It's like someone is running the car radio up and down the AM dial. Actually, I probably never would have investigated further and found the corruption if I hadn't had these problems on my multi-processor server.
So...
Are other's seeing these results? (beyond just the skipping in playback)
Does anyone see the same results with other other decoders? APE appeared OK but I didn't test the others.
Opinions as to the severity of the problem? In my mind, this would be a "show-stopper" to a production release because of corruption that might not be readily apparent.
Remy
------------------
Media Jukebox PLUS 8.0.270
CPU: Intel Pentium 4 1781 MHz MMX (*** actually dual 1.8Ghz XEON ***)
Memory: Total - 523 MB, Free - 382 MB
OS: Microsoft Windows 2000 Server 5.0 Service Pack 2 (Build 2195)
Internet Explorer: 5.00.3315.1000
ComCtl32.dll: 5.00.3103.1000
Shlwapi.dll: 5.00.3502.4373
Shell32.dll: 5.00.3315.2902
wnaspi32.dll: 4.70 , ASPI for Win32 (95/NT) DLL, Copyright © 1989-2001 Adaptec, Inc.
Aspi32.sys: 4.7