]>
granicus.if.org Git - taglib/log
Scott Wheeler [Thu, 19 Jun 2008 11:15:39 +0000 (11:15 +0000)]
Provisional .wav support. Tag writing will probably be disabled by default...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@822160
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 18 Jun 2008 13:21:35 +0000 (13:21 +0000)]
wrong copyright
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@821783
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Mon, 16 Jun 2008 14:21:03 +0000 (14:21 +0000)]
Add a warning here so that it's clear that this constructor is not to be used for setting the
object's data.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@821128
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Lukáš Lalinský [Thu, 22 May 2008 20:40:14 +0000 (20:40 +0000)]
Fix reading of POPM rating -- it's unsigned char, not just char
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@811387
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Lukáš Lalinský [Thu, 22 May 2008 12:06:45 +0000 (12:06 +0000)]
Support for POPM ID3 frame
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@811137
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Benjamin Reed [Tue, 20 May 2008 15:17:15 +0000 (15:17 +0000)]
fix install_name RPATH stuff on OSX
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@810378
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Adriaan de Groot [Tue, 20 May 2008 09:29:09 +0000 (09:29 +0000)]
Previous was me being stupid and too-quick on the commit button. Need unistd as well for read, write.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@810229
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Adriaan de Groot [Tue, 20 May 2008 09:20:19 +0000 (09:20 +0000)]
Need plain <fcntl.h> for open and its flags, not necessarily sys/fcntl.h
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@810223
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Adriaan de Groot [Fri, 16 May 2008 22:59:07 +0000 (22:59 +0000)]
ldexp is a c99-ism, which is not available in strict C++; use math.h as well to pull it in and hope for the best.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808578
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 09:47:19 +0000 (09:47 +0000)]
SVN_SILENT this isn't needed anymore
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808293
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 08:50:17 +0000 (08:50 +0000)]
Get all of the basic AIFF properties working.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808275
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 07:09:20 +0000 (07:09 +0000)]
Add a skeleton (unimplemented) AIFF properties class.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808255
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 07:05:55 +0000 (07:05 +0000)]
Uff. Tabs-be-gone!
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808250
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 06:47:29 +0000 (06:47 +0000)]
Add AIFF here too.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808247
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 06:46:03 +0000 (06:46 +0000)]
update cmake files
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808246
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 06:28:35 +0000 (06:28 +0000)]
And now make it work for non-existing RIFF chunks.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808241
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 06:22:36 +0000 (06:22 +0000)]
Now working for replacing an existing riff chunk.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808240
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 06:01:52 +0000 (06:01 +0000)]
Untested chunk writing code.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808237
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 05:29:38 +0000 (05:29 +0000)]
Add some docs.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808236
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 05:08:51 +0000 (05:08 +0000)]
Make reading an ID3v2 tag out of a RIFF chunk possible.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808235
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 04:35:59 +0000 (04:35 +0000)]
Groovy. Chunk parser worked on first try.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808232
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 04:20:50 +0000 (04:20 +0000)]
Add the skeleton of an AIFF implementation.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808225
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 03:49:44 +0000 (03:49 +0000)]
Untested implementation of RIFF chunk parsing.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808221
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 16 May 2008 02:13:56 +0000 (02:13 +0000)]
Add outline for RIFF files.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@808211
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 9 May 2008 00:16:30 +0000 (00:16 +0000)]
Do a dynamic_cast on these instead of a static since in the case of a non-supported
frame flag the frame will still be added to the list, but using the UnknownFrame type
rather than the canonical type. At the moment, on systems with a build in zlib, this
should only happen for the (very rare) encrypted frames.
BUG:161721
CCMAIL:taglib-devel@kde.org
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@805637
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Harald Sitter [Fri, 11 Apr 2008 08:45:32 +0000 (08:45 +0000)]
change external prop back to https://svn.kde.org
CCMAIL: faure@kde.org
CCMAIL: mueller@kde.org
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@795727
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Adriaan de Groot [Tue, 8 Apr 2008 12:40:52 +0000 (12:40 +0000)]
kdesupport is going to compile against stdcxx anyway, Cstd wont cut it, so document better and just put stdcxx in there.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@794718
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 8 Apr 2008 12:15:20 +0000 (12:15 +0000)]
Don't overflow for really high bitrate files.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@794711
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Andreas Hartmetz [Sun, 6 Apr 2008 21:22:49 +0000 (21:22 +0000)]
add missing include; fixes compilation with tests
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@794194
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Harald Sitter [Thu, 3 Apr 2008 17:04:12 +0000 (17:04 +0000)]
change externals property to use svn://anonsvn.kde.org
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@793327
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Lukáš Lalinský [Tue, 19 Feb 2008 19:57:17 +0000 (19:57 +0000)]
SVN_SILENT Ouch
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@777129
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Lukáš Lalinský [Tue, 19 Feb 2008 19:52:04 +0000 (19:52 +0000)]
Fix compilation on MSVC/Windows
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@777124
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 23:45:42 +0000 (23:45 +0000)]
Fix the APE positioning code. This obviously never worked properly...
BUG:112904
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@774316
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 18:49:18 +0000 (18:49 +0000)]
more API review
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@774207
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 15:26:18 +0000 (15:26 +0000)]
update for current doxygen
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@774139
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 13:26:45 +0000 (13:26 +0000)]
Add the 2.2 and 2.3 standards for convenience.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@774079
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Laurent Montel [Tue, 12 Feb 2008 07:44:33 +0000 (07:44 +0000)]
Soname was changed now it's 1.5.0
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773945
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Shane King [Tue, 12 Feb 2008 06:06:17 +0000 (06:06 +0000)]
WIN32 compile fix.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773935
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 05:02:36 +0000 (05:02 +0000)]
SVN_SILENT nitpick
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773922
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 04:57:37 +0000 (04:57 +0000)]
doc review
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773921
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 04:44:12 +0000 (04:44 +0000)]
Move Speex into the Ogg namespace
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773920
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 04:36:14 +0000 (04:36 +0000)]
fix the .pro too
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773919
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 04:33:48 +0000 (04:33 +0000)]
and build here too
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773918
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 04:24:45 +0000 (04:24 +0000)]
build
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773917
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 04:13:56 +0000 (04:13 +0000)]
update docs
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773916
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 03:43:46 +0000 (03:43 +0000)]
Move this into Ogg since it's an Ogg format.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773914
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 12 Feb 2008 03:20:30 +0000 (03:20 +0000)]
Messed with things until the algorithm is correct. rfind now passes all unit tests.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773913
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Mon, 11 Feb 2008 22:50:46 +0000 (22:50 +0000)]
switch to the not-in-place variety of this function
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773878
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Mon, 11 Feb 2008 22:49:59 +0000 (22:49 +0000)]
fix one of the checks, don't cast this to a value over 255
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773877
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 6 Feb 2008 18:04:40 +0000 (18:04 +0000)]
Make sure that we don't preserve the unsynchronization flag since we don't
write unsynchronized data.
BUG:157166
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@771680
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 6 Feb 2008 05:00:24 +0000 (05:00 +0000)]
Use the new replace function. (Doing in-place value modifications isn't done anywhere else in the
TagLib API, so let's not do it here either...)
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@771465
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 6 Feb 2008 04:50:34 +0000 (04:50 +0000)]
add a replace function to ByteVector
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@771464
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Mon, 4 Feb 2008 15:11:56 +0000 (15:11 +0000)]
Set the copyright to 2002-2008 for all files.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@770859
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Mon, 4 Feb 2008 14:49:57 +0000 (14:49 +0000)]
SVN_SILENT whitespace
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@770844
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Mon, 4 Feb 2008 14:37:37 +0000 (14:37 +0000)]
This function shouldn't be (implicitly) exported.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@770837
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Mon, 4 Feb 2008 03:28:39 +0000 (03:28 +0000)]
Less code, less ifdefs, should compile on Solaris. I knocked out Win 9x support
on the way since it simplified things, and, well, I don't care about supporting
Windows releases that have been outdated for 7 years.
BUG:157099
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@770581
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Sat, 2 Feb 2008 21:12:47 +0000 (21:12 +0000)]
Bleh, just remove this. Back to UTF-8-based conversions...
BUG:157113
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@770124
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Thiago Macieira [Sat, 2 Feb 2008 19:30:52 +0000 (19:30 +0000)]
Typo
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@770095
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
André Wöbbeking [Sat, 2 Feb 2008 13:19:35 +0000 (13:19 +0000)]
use QT_VERSION_CHECK correctly
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769946
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 1 Feb 2008 16:20:58 +0000 (16:20 +0000)]
More bundle fixes
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769557
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 1 Feb 2008 15:57:10 +0000 (15:57 +0000)]
Yoohoo. Build system number three. Just using this to build a Mac OS Framework.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769505
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 1 Feb 2008 04:15:59 +0000 (04:15 +0000)]
show ape tags in the framelist
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769307
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 1 Feb 2008 03:16:51 +0000 (03:16 +0000)]
Add missing exports
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769306
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Fri, 1 Feb 2008 00:49:01 +0000 (00:49 +0000)]
A couple of small bugs (the more significant ones were already fixed) from Oskar Liljeblad
BUG:126010
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769284
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 23:08:02 +0000 (23:08 +0000)]
SVN_SILENT wrong license header
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769265
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 23:05:45 +0000 (23:05 +0000)]
Add the USLT implementation from Urs Fleisch
CCBUG:94927
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769264
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 20:55:29 +0000 (20:55 +0000)]
Meh, why not go ahead and expose this. Add a method to get the samples per frame.
FEATURE:130755
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769207
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 18:17:14 +0000 (18:17 +0000)]
SVN_SILENT ahem
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769162
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 18:03:18 +0000 (18:03 +0000)]
SVN_SILENT fix spaces
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769158
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 17:57:12 +0000 (17:57 +0000)]
Check the macro for Qt 4, switch to32Bit() to toWString() since WString is not guaranteed to be a 32-bit string.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769156
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 17:12:14 +0000 (17:12 +0000)]
another version bump
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769149
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 17:00:56 +0000 (17:00 +0000)]
Add the docs from my old repository.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769145
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 15:47:10 +0000 (15:47 +0000)]
SVN_SILENT docs
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769120
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 13:29:03 +0000 (13:29 +0000)]
SVN_SILENT turn off doxygen on this file
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769085
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 05:46:13 +0000 (05:46 +0000)]
Ok, think I've got this all sorted out a bit. Code is much simpler now,
though much of this could be moved into the base class as there's a lot
of copy-paste action going on.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768992
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 04:11:42 +0000 (04:11 +0000)]
Another one bites the dust. Removing Yet Another TagUnion
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768980
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 03:41:31 +0000 (03:41 +0000)]
Move over to the union tag class. Yeah, this is crazy to be doing close
to a release, but you know, momentum.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768978
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Thu, 31 Jan 2008 00:34:43 +0000 (00:34 +0000)]
Add an (internal) TagUnion class. I'll pull out the reimplementation
of this in the next commits.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768954
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 23:49:39 +0000 (23:49 +0000)]
SVN_SILENT a little prettier
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768943
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 20:21:31 +0000 (20:21 +0000)]
Try to work around iTunes putting binary data in a comments field by
preferring a comment without an empty description.
FEATURE:137553
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768865
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 19:50:55 +0000 (19:50 +0000)]
This causes TagLib to check to make sure that text values to-be-written as
ISO-8859-1 are in fact ISO-8859-1 values (assuming they were passed into TagLib
properly) and if not automatically switches those frames to UTF8.
FEATURE:90635
CCBUG:90635
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768857
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 12:58:37 +0000 (12:58 +0000)]
docs
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768600
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 12:47:03 +0000 (12:47 +0000)]
Don't try to write non-Latin1 values to ID3v1 tags since they'll ugly things will
happen when some of the characters are null. This behavior can still be customized
via the StringHandler.
CCBUG:99149
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768597
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 12:42:23 +0000 (12:42 +0000)]
Add methods to check if this string is Latin1/ASCII compatible.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768593
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 12:16:03 +0000 (12:16 +0000)]
don't leak
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768586
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 11:29:23 +0000 (11:29 +0000)]
include APE tags in the unified tag, switch these over to some not-so-pretty
but more concise macros.
WISH:141381
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768559
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 03:31:41 +0000 (03:31 +0000)]
rename "remove()" to "strip()" to be consistent with MPEG::File
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768450
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 03:16:04 +0000 (03:16 +0000)]
s/vorbis/speex/ in speex docs
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768449
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Wed, 30 Jan 2008 03:01:04 +0000 (03:01 +0000)]
bump version
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@768447
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Sat, 26 Jan 2008 20:20:40 +0000 (20:20 +0000)]
Add a C accessor to isValid()
BUG:153944
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@766868
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 22 Jan 2008 17:33:48 +0000 (17:33 +0000)]
pedantry
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@764837
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Scott Wheeler [Tue, 22 Jan 2008 10:02:47 +0000 (10:02 +0000)]
Use XXX for an unknown language, per the spec.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@764647
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Lukáš Lalinský [Mon, 21 Jan 2008 16:40:07 +0000 (16:40 +0000)]
Tweaks to preparing UTF-16 strings with BOM
- '\xFF\xFE' and '\xFE\xFF' are valid, but empty, UTF-16 strings -- don't print a warning
- print a warning on strings that don't start with a valid BOM
BUG:156076
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@764385
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Lukáš Lalinský [Mon, 21 Jan 2008 15:46:12 +0000 (15:46 +0000)]
Add a test case for reading APIC frames with descriptions in UTF-16 including BOM
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@764373
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Michael Pyne [Thu, 13 Dec 2007 02:45:12 +0000 (02:45 +0000)]
Adapt API docs for FileRef class to match current function signatures.
Patch by Vincent Castellano
CCMAIL:surye80@gmail.com
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@747837
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Lukáš Lalinský [Sat, 1 Dec 2007 10:13:13 +0000 (10:13 +0000)]
Add an option to define NO_ITUNES_HACKS.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@743543
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Lukáš Lalinský [Sat, 1 Dec 2007 10:08:43 +0000 (10:08 +0000)]
Fix saving of ID3v1 tags to TrueAudio files with removed ID3v2 tags.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@743541
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Lukáš Lalinský [Sat, 1 Dec 2007 09:15:23 +0000 (09:15 +0000)]
Add a hack to read ID2v2.4 frames with v2.3-like sizes, written by iTunes.
The code is inside a '#ifndef NO_ITUNES_HACKS' block, so I hope it's ok to add it.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@743534
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Lukáš Lalinský [Fri, 23 Nov 2007 06:54:22 +0000 (06:54 +0000)]
Fix TTA audio properties reading.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@740388
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da
Rolf Eike Beer [Thu, 22 Nov 2007 19:18:18 +0000 (19:18 +0000)]
Fix build when building complete kdesupport at once
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@740189
283d02a7 -25f6-0310-bc7c-
ecb5cbfe19da