- ByteVector::operator> seemed flawed to me
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@294934
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
Use memcmp() and memcpy() where appropriate rather than slower loop based
methods. Here this improves tag reading speed by about 50%.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@293774
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
Hmm, not good -- missing "ref" here so that the reference count wasn't
being incremented on copy.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@292618
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
Fix String::data() for UTF16 -- there was a missing break in the case
statement, so both the UTF16 and the UTF16BE versions were being executed.
CCMAIL:Ilya Konstantinov <future@shiny.co.il>
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@290210
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
Oops, forgot a break...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@289657
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
Added a translation table between ID3v2.2 frame names and ID3v2.4. TagLib
now supports ID3v2.2 through ID3v2.4.
CCMAIL:Keith Brady <keith@funnelboy.org>
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@289656
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
CVS_SILENT oops -- didn't mean to check this in
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@289568
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
Mostly get ID3v2.2 working. Sure, it's a standard from 1998 that was
replaced in 1999, but apparently iTunes still uses it.
This gets the frame parsing code to support 2.2 and required deprecating
a couple of methods so that an ID3v2 version could be passed along.
There still needs to be a translation table added to handle converting
ID3v2.2 frame names to their ID3v2.4 equivalents, but that can come later.
For now the framelister program from the examples dir is able to read all
of the text frames.
CCMAIL:Keith Brady <keith@funnelboy.org>
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@289567
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
Add a couple of testcases that point out UTF16 bugs.
CCMAIL:Ilya Konstantinov <future@shiny.co.il>
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@288628
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
Fixed problem with TagLib reading 1 byte fields in ID3v2 tags.
CCMAIL:Stefan Gehn <sgehn@gmx.net>
CCMAIL:Keith Brady <keith@funnelboy.org>
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@288618
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
This commit was manufactured by cvs2svn to accommodate
a server-side copy/move.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@288617
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da