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]