]> granicus.if.org Git - taglib/log
taglib
16 years agoremove exec bit
Scott Wheeler [Thu, 26 Jun 2008 22:11:11 +0000 (22:11 +0000)]
remove exec bit

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@824940 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

16 years agoAdd support for private frames.
Scott Wheeler [Thu, 26 Jun 2008 15:06:20 +0000 (15:06 +0000)]
Add support for private frames.

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@824701 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

16 years agoIf the genre string is empty don't treat it as a number.
Scott Wheeler [Tue, 24 Jun 2008 14:08:03 +0000 (14:08 +0000)]
If the genre string is empty don't treat it as a number.

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@823961 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

16 years agoSVN_SILENT: fix typo
Andy Goossens [Thu, 19 Jun 2008 20:44:39 +0000 (20:44 +0000)]
SVN_SILENT: fix typo

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@822327 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

16 years agoadd files here
Scott Wheeler [Thu, 19 Jun 2008 14:19:31 +0000 (14:19 +0000)]
add files here

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@822217 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

16 years agoProvisional .wav support. Tag writing will probably be disabled by default...
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

16 years agowrong copyright
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

16 years agoAdd a warning here so that it's clear that this constructor is not to be used for...
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

16 years agoFix reading of POPM rating -- it's unsigned char, not just char
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

16 years agoSupport for POPM ID3 frame
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

16 years agofix install_name RPATH stuff on OSX
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

16 years agoPrevious was me being stupid and too-quick on the commit button. Need unistd as well...
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

16 years agoNeed plain <fcntl.h> for open and its flags, not necessarily sys/fcntl.h
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

16 years agoldexp is a c99-ism, which is not available in strict C++; use math.h as well to pull...
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

16 years agoSVN_SILENT this isn't needed anymore
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

16 years agoGet all of the basic AIFF properties working.
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

16 years agoAdd a skeleton (unimplemented) AIFF properties class.
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

16 years agoUff. Tabs-be-gone!
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

16 years agoAdd AIFF here too.
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

16 years agoupdate cmake files
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

16 years agoAnd now make it work for non-existing RIFF chunks.
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

16 years agoNow working for replacing an existing riff chunk.
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

16 years agoUntested chunk writing code.
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

16 years agoAdd some docs.
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

16 years agoMake reading an ID3v2 tag out of a RIFF chunk possible.
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

16 years agoGroovy. Chunk parser worked on first try.
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

16 years agoAdd the skeleton of an AIFF implementation.
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

16 years agoUntested implementation of RIFF chunk parsing.
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

16 years agoAdd outline for RIFF files.
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

16 years agoDo a dynamic_cast on these instead of a static since in the case of a non-supported
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

16 years agochange external prop back to https://svn.kde.org
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

16 years agokdesupport is going to compile against stdcxx anyway, Cstd wont cut it, so document...
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

16 years agoDon't overflow for really high bitrate files.
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

16 years agoadd missing include; fixes compilation with tests
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

16 years agochange externals property to use svn://anonsvn.kde.org
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

16 years agoSVN_SILENT Ouch v1.5
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

16 years agoFix compilation on MSVC/Windows
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

16 years agoFix the APE positioning code. This obviously never worked properly...
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

16 years agomore API review
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

16 years agoupdate for current doxygen
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

16 years agoAdd the 2.2 and 2.3 standards for convenience.
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

16 years agoSoname was changed now it's 1.5.0
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

16 years agoWIN32 compile fix.
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

16 years agoSVN_SILENT nitpick
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

16 years agodoc review
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

16 years agoMove Speex into the Ogg namespace
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

16 years agofix the .pro too
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

16 years agoand build here too
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

16 years agobuild
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

16 years agoupdate docs
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

16 years agoMove this into Ogg since it's an Ogg format.
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

16 years agoMessed with things until the algorithm is correct. rfind now passes all unit tests.
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

16 years agoswitch to the not-in-place variety of this function
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

16 years agofix one of the checks, don't cast this to a value over 255
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

16 years agoMake sure that we don't preserve the unsynchronization flag since we don't
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

16 years agoUse the new replace function. (Doing in-place value modifications isn't done anywher...
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

16 years agoadd a replace function to ByteVector
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

16 years agoSet the copyright to 2002-2008 for all files.
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

16 years agoSVN_SILENT whitespace
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

16 years agoThis function shouldn't be (implicitly) exported.
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

16 years agoLess code, less ifdefs, should compile on Solaris. I knocked out Win 9x support
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

16 years agoBleh, just remove this. Back to UTF-8-based conversions...
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

16 years agoTypo
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

16 years agouse QT_VERSION_CHECK correctly
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

16 years agoMore bundle fixes
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

16 years agoYoohoo. Build system number three. Just using this to build a Mac OS Framework.
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

16 years agoshow ape tags in the framelist
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

16 years agoAdd missing exports
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

16 years agoA couple of small bugs (the more significant ones were already fixed) from Oskar...
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

16 years agoSVN_SILENT wrong license header
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

16 years agoAdd the USLT implementation from Urs Fleisch
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

16 years agoMeh, why not go ahead and expose this. Add a method to get the samples per frame.
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

17 years agoSVN_SILENT ahem
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

17 years agoSVN_SILENT fix spaces
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

17 years agoCheck the macro for Qt 4, switch to32Bit() to toWString() since WString is not guaran...
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

17 years agoanother version bump
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

17 years agoAdd the docs from my old repository.
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

17 years agoSVN_SILENT docs
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

17 years agoSVN_SILENT turn off doxygen on this file
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

17 years agoOk, think I've got this all sorted out a bit. Code is much simpler now,
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

17 years agoAnother one bites the dust. Removing Yet Another TagUnion
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

17 years agoMove over to the union tag class. Yeah, this is crazy to be doing close
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

17 years agoAdd an (internal) TagUnion class. I'll pull out the reimplementation
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

17 years agoSVN_SILENT a little prettier
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

17 years agoTry to work around iTunes putting binary data in a comments field by
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

17 years agoThis causes TagLib to check to make sure that text values to-be-written as
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

17 years agodocs
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

17 years agoDon't try to write non-Latin1 values to ID3v1 tags since they'll ugly things will
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

17 years agoAdd methods to check if this string is Latin1/ASCII compatible.
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

17 years agodon't leak
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

17 years agoinclude APE tags in the unified tag, switch these over to some not-so-pretty
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

17 years agorename "remove()" to "strip()" to be consistent with MPEG::File
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

17 years agos/vorbis/speex/ in speex docs
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

17 years agobump version
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

17 years agoAdd a C accessor to isValid()
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

17 years agopedantry
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

17 years agoUse XXX for an unknown language, per the spec.
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

17 years agoTweaks to preparing UTF-16 strings with BOM
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

17 years agoAdd a test case for reading APIC frames with descriptions in UTF-16 including BOM
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

17 years agoAdapt API docs for FileRef class to match current function signatures.
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