On Sun, Jul 31, 2005, Johan Walles wrote:
When I add a new directory to my song library, Rhythmbox adds the new
songs to my library at a pace of about two songs per second, while
using 100% CPU.  I expected songs to be added at a pace of about a
thousand songs per second.

To my knowledge, Rhythmbox has to parse a whole song to catch all
meta-information embedded in eg id3 tags.

AFAICT libmad doesn't even contain any code to extract metadata out of mp3 files:

"
[EMAIL PROTECTED]:/tmp/tabort/libmad-0.15.1b$ grep -i id3 . -r
./debian/changelog:  * Fixed id3tag.pc, accidently had -L instead of -I.
./debian/changelog: * updated libid3tag0-dev depends to account for zlib1g-dev (closes: #142611) ./debian/changelog: arguments for the new libid3tag0 library (closes: #119146) ./debian/changelog: * duh, id3tag's headers ended up in libmad-dev. Closes: #118625. ./debian/changelog: * added libid3tag(-dev), the upstream now supports the installation of this
[EMAIL PROTECTED]:/tmp/tabort/libmad-0.15.1b$
"

"id3" i's mentioned in the Debian changelog but nowhere in libmad's source code. Thus, having this library taking up 50% of the CPU time while not playing music is strange.

I don't understand your bug, you seem to be saying something in the
lines of "you're calling a decoder but you don't need to", and I

But you *do* understand it :-).

certainly don't think this is the case,

It is.

or maybe you mean "you should
improved import performance", and in this case I suggest you provide a
patch.

Sorry, no patch for now, just whining. It would be excellent if you could forward this upstream though.

 Cheers //Johan


----------------------------------------------
Mailblocks - A Better Way to Do Email
http://about.mailblocks.com/info



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to