Go to file
Scott Wheeler e83f93b2c0 A couple more optimizations for splitting vectors. One of them makes search
faster in the simple case (no need for Boyer-Moore for a one-character search)
and append a null vector rather than instantiating a new one when we find empty
fields.

This gets the reading time down to 6 seconds here for the reported bug, which
still isn't great, but it's starting to get close to acceptable.  I'll see if I
can get it a little tighter...

BUG:122183


git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@552196 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2006-06-16 22:38:20 +00:00
ape Fix up the stuff here for appending values to an APE::Item and round out the API a bit. 2006-01-28 15:18:31 +00:00
bindings This comes from strdup, so it should be freed rather than deleted. 2006-06-08 12:22:18 +00:00
examples ...or this 2005-04-03 16:37:56 +00:00
flac Initialize tag to avoid possible crashes 2006-05-14 19:18:47 +00:00
mpc Double-deleting won't make it much better 2005-04-03 16:41:17 +00:00
mpeg Patch from John Stirling to fix bitmasks for header fields. 2006-05-08 20:08:33 +00:00
ogg Allan's commit was in the wrong branch -- don't corrupt files on 2006-06-09 09:48:28 +00:00
tests A couple of things pointed out by a colleage -- fix ByteVector::size() 2005-09-12 16:52:07 +00:00
toolkit A couple more optimizations for splitting vectors. One of them makes search 2006-06-16 22:38:20 +00:00
audioproperties.cpp This commit was manufactured by cvs2svn to accommodate 2004-02-17 02:11:05 +00:00
audioproperties.h This commit was manufactured by cvs2svn to accommodate 2004-02-17 02:11:05 +00:00
configure.in.bot Forgot this. Time to redo the tarballs. 2004-09-10 02:23:31 +00:00
configure.in.in Add pkg-config file. 2005-07-23 21:43:09 +00:00
fileref.cpp Last docs updates and a small function signature change. I'm pretty sure that's it for 1.4. 2005-07-27 00:25:40 +00:00
fileref.h Fix the documentation for this method. 2005-09-04 20:06:27 +00:00
Makefile.am Add pkg-config file. 2005-07-23 21:43:09 +00:00
tag.cpp This commit was manufactured by cvs2svn to accommodate 2004-02-17 02:11:05 +00:00
tag.h This commit was manufactured by cvs2svn to accommodate 2004-02-17 02:11:05 +00:00
taglib-config.in Forgot that this doesn't work for those not using 2005-07-27 07:29:41 +00:00
taglib.pc.in Forgot that this doesn't work for those not using 2005-07-27 07:29:41 +00:00