From: Alex W. <ale...@at...> - 2002-09-05 05:12:35
|
I was a little perturbed by how much system time was being consumed when playing mp3s on the dc, so I went looking around. The main problem seems to be the busy wait in aica_audio_tidy_buffers() for "high freq" audio. I changed the 23000 Hz to 48000, and the dc seems to keep up just fine. For me this made playing a 44100 Hz mp3 go from ~85% system time to <5%. While I was in there I did some other cleanups and rewrote the buffer allocation scheme. I haven't done much more than play mp3s, so use at your own risk. Let me know what you think. I'm not on the mailing list, so please keep me in the CC. Thanks, Alex |