| Summary: | high CPU usage with xine backend | ||
|---|---|---|---|
| Product: | [Applications] amarok | Reporter: | Gioele Barabucci <dev> |
| Component: | general | Assignee: | Amarok Bugs <amarok-bugs-null> |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 1.4.4 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Gioele Barabucci
2006-12-03 11:17:14 UTC
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. |