Version: 1.4.4 (using KDE 3.5.5, Gentoo) Compiler: Target: powerpc-unknown-linux-gnu OS: Linux (ppc) release 2.6.18-gentoo-r2 When I play any kind of MP3 or Vorbis file in amarok 1.4.x with the Xine engine, amarok will use about 20% of the CPU. The engine is configure to output to the default ALSA soundcard. mplayer uses less than 1% of the CPU when playing audio files. It does not use much more CPU when switching from mp3lib to ffmp3 as internal decoder.
nobody ever mentioned something like this... Test with a newer xine-lib version.
I am using version 1.1.3 (Gentoo ~PPC). With previous versions of xine-lib and amarok the CPU usage was the same. The only exception being an early amarok with xine-lib (eight or so months ago) that showed a 3% CPU usage.
If I disable the equalizer the CPU usage goes down to 9%. This means that half of the CPU consumption is due to the equalization process.
Well you see, equalization is a rather CPU intensive operation. The audio data has to be transformed in realtime. At any rate, Amarok uses xinelib's equalizer. Any possible optimization can only be applied to xinelib. Thanks for understanding.
Compared with xmms, 9% is also much to much. Does xmms use the xine engine? Stefan
If I remember correctly, XMMS talks to ALSA directly. But maybe there are Xine plugins out there, who knows.