|
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
|