From: Terje W. <wie...@sa...> - 2004-04-11 13:43:10
|
Hi Seems we are working on the same thing, basically =3D) I just finished my version 0.11 yesterday, downloadable from=20 http://orz.dyndns.org/stash/parsedb0.11.tar.gz , which parses the playlists as well as the tracks. I would be very interested in the performance of your program, when run o= n=20 the ipod. My port parses my 1600 track db with output to /dev/null in 85=20 milliseconds on my 1800MHz Athlon, but uses a whopping 30 seconds on the=20 ipod. I have tried to build your program, but the ./configure script fails with= : checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check I guess I'm missing some package. Anyway, good work, I'll probably discontinue work on the port if your=20 library turns out to be more efficient =3D) Terje PS: Funny that we both ended up using the same UTF conversion functions =3D= ) > Verision 0.2 of the library converts all strings to UTF8. It seems to b= e > much more convinient that way, saves nearly 50% memory on the strings > and does not add too much overhead. (Since the filenames are within > ASCII range the pathnames can be used 1:1 now). > > The tarball is at: > http://www-users.rwth-aachen.de/jens.taprogge/files/libitunesdb_0.2.tar= .gz |