Red Hat Bugzilla – Bug 149694
Amarok pauses for several secons on track change
Last modified: 2007-11-30 17:11:00 EST
Description of problem:
When changing the current track (manually or by advancing the playlist), amarok
pauses for several seconds, eating 100% CPU in the process.
Happens with OGG and MP3 tracks. The last few seconds of the previous track and
the first seconds of the new track are being cut off.
Output plugin is gstreamer.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Populate playlist
2. Wait until track change or change track manually
amarok pauses for several seconds, eating 100% CPU
Smooth track change
I'd say it's either a bug in amarok's crossfading, or in gstreamer. Can you
please try to disable crossfading, and see if the bug is still there ? And then,
can you choose another engine (xine for example), with crossfading enabled, and
see if the bug is still there ?
Still happens with crossfade disabled. Fade in/out is set to 0 msec, also.
gstreamer is the only engine presented to me by amarok although I have xine
installed (from freshrpms).
Yes, the xine plugin cannot be distributed with Fedora, because xine depends on
patented software. You need the amarok-xine package to get support for the xine
engine. You can activate it by rebuilding the amarok srpm with the --with xine
switch, or you can tell me which version of Fedora you use, and I'll send it to you.
I am running FC devel.
OK, you'll have to rebuild the amarok srpm then.
rpmbuild --rebuild --with xine amarok-*.src.rpm
should do it. Then, please install the amarok-xine rpm and test with this engine.
Or you could try the arts engine if you are running KDE.
Rebuild done, the effect does not occur with the xine-engine, so this seems to
be a gstreamer thing. Any hints how to construct a gstreamer pipe to recreate
the effect on the command line?
I know gstreamer very little, sorry. But if you find the right pipe, I'd be
happy to know :)
Have you checked out the "With GStreamer-engine I'm getting 100% CPU usage while
playing. How can I fix it?" part in the FAQ of the handbook?
My default sound device is aliased to dmix, bit I will check this again.
OK, removing some gstreamer plugins makes the gstreamer-engine behave. Almost.
However, this is no longer a amarok issue, so I am closing this.