]> granicus.if.org Git - taglib/log
taglib
15 years agonot generate it on win32
Laurent Montel [Thu, 11 Jun 2009 11:13:48 +0000 (11:13 +0000)]
not generate it on win32

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

15 years agoCompilation fix for Visual C++ .NET 2003 (msvc71)
Tanguy Krotoff [Sun, 7 Jun 2009 23:07:32 +0000 (23:07 +0000)]
Compilation fix for Visual C++ .NET 2003 (msvc71)

Explanations:
/Zc:wchar_t is recognized by msvc71, /Zc:wchar_t- is not (the - is important and was introduced only with msvc >= msvc80)
Thus /Zc:wchar_t- is recognized as /Zc:wchar_t and this is not what we want :)
Default behavior of msvc71 is already /Zc:wchar_t-

Solution:
Test the msvc version and add the compiler flag only if compiler >= msvc80 (e.g MSVC_VERSION >= 1400)
Same for /D_CRT_SECURE_NO_DEPRECATE and /D_CRT_NONSTDC_NO_DEPRECATE, there were introduced with msvc >= msvc80

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

15 years agoFix a stupid crash inside mp4file.cpp (variable not initialized)
Tanguy Krotoff [Sun, 7 Jun 2009 23:05:11 +0000 (23:05 +0000)]
Fix a stupid crash inside mp4file.cpp (variable not initialized)

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

15 years agoSimplify extension checking in FileRef
Lukáš Lalinský [Wed, 29 Apr 2009 16:00:39 +0000 (16:00 +0000)]
Simplify extension checking in FileRef

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

15 years agoAdd String:rfind
Lukáš Lalinský [Wed, 29 Apr 2009 15:57:05 +0000 (15:57 +0000)]
Add String:rfind

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

15 years agoMake FileRef handle the .mp4 extension, too
Lukáš Lalinský [Wed, 29 Apr 2009 15:46:23 +0000 (15:46 +0000)]
Make FileRef handle the .mp4 extension, too

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

15 years agoFix off-by-one error in MP4::Tag when looking for free padding to use
Lukáš Lalinský [Wed, 29 Apr 2009 15:12:19 +0000 (15:12 +0000)]
Fix off-by-one error in MP4::Tag when looking for free padding to use

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

15 years agoStyle and safety fixes backported from taglib-extras
Jeff Mitchell [Wed, 29 Apr 2009 12:55:33 +0000 (12:55 +0000)]
Style and safety fixes backported from taglib-extras

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

15 years agoThis commit adds support for building taglib-extras against taglib during kdesupport...
Jeff Mitchell [Sat, 11 Apr 2009 17:13:24 +0000 (17:13 +0000)]
This commit adds support for building taglib-extras against taglib during kdesupport build time.  If kdesupport is not what is being built, the normal system taglib is used.

This adds forward includes to taglib; these may be very useful to other projects as well, since taglib's includes are rather spread out.  The README file in the include folder has instructions for regenerating them.

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

15 years agoDon't build ASF/MP4 FileRef tests if WITH_ASF/WITH_MP4 are undefined
Lukáš Lalinský [Fri, 27 Mar 2009 10:45:00 +0000 (10:45 +0000)]
Don't build ASF/MP4 FileRef tests if WITH_ASF/WITH_MP4 are undefined

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

15 years agoDetach before appending a character
Lukáš Lalinský [Wed, 25 Mar 2009 17:52:23 +0000 (17:52 +0000)]
Detach before appending a character

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

15 years agothis modified version has the advantage that it compiles
Andreas Hartmetz [Sun, 22 Mar 2009 20:48:27 +0000 (20:48 +0000)]
this modified version has the advantage that it compiles

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

15 years agoLess of The Big Ugly in the middle of the classes.
Scott Wheeler [Sun, 22 Mar 2009 19:27:38 +0000 (19:27 +0000)]
Less of The Big Ugly in the middle of the classes.

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

15 years agoAdded GCC pragma to suppress non-virtual dtor warning which is being preserved
Andrew Coles [Sun, 22 Mar 2009 19:06:05 +0000 (19:06 +0000)]
Added GCC pragma to suppress non-virtual dtor warning which is being preserved
to maintain BIC.

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

16 years agoFinish making .asf readable, thanks Lukas
Jeff Mitchell [Tue, 10 Mar 2009 22:33:13 +0000 (22:33 +0000)]
Finish making .asf readable, thanks Lukas

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

16 years agoSeveral of us have seen .asf WMA files in the wild.
Jeff Mitchell [Tue, 10 Mar 2009 22:02:20 +0000 (22:02 +0000)]
Several of us have seen .asf WMA files in the wild.

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

16 years agoGenerate config.h in builddir again, and fix compilation when compiling taglib alone
David Faure [Tue, 10 Mar 2009 20:27:59 +0000 (20:27 +0000)]
Generate config.h in builddir again, and fix compilation when compiling taglib alone

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

16 years agoRe-add building things depending on config.h by having it generate in the source...
Jeff Mitchell [Mon, 9 Mar 2009 22:20:50 +0000 (22:20 +0000)]
Re-add building things depending on config.h by having it generate in the source tree instead of the build tree, so that when cmake uses a non-source build dir (as it's supposed to) it can actually find the file.  I think this is messy, as AFAIK cmake shouldn't be modifying the contents of the source tree...any cmake gurus out there, feel free to let me know if there's a better way.

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

16 years agoThis is surely an oversight; fix documentation
Jeff Mitchell [Mon, 9 Mar 2009 21:53:46 +0000 (21:53 +0000)]
This is surely an oversight; fix documentation

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

16 years agoPatch from Josef Radinger fixing typo in debug message.
Scott Wheeler [Fri, 16 Jan 2009 05:16:48 +0000 (05:16 +0000)]
Patch from Josef Radinger fixing typo in debug message.

BUG:30212
CCMAIL:taglib-devel@kde.org

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

16 years agorevert last
Scott Wheeler [Sat, 10 Jan 2009 23:15:33 +0000 (23:15 +0000)]
revert last

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

16 years agoAlso counts as being empty.
Scott Wheeler [Sat, 10 Jan 2009 22:21:45 +0000 (22:21 +0000)]
Also counts as being empty.

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

16 years agoremove debug line from mac os framework build file
Scott Wheeler [Wed, 7 Jan 2009 14:14:14 +0000 (14:14 +0000)]
remove debug line from mac os framework build file

CCMAIL:taglib-devel@kde.org

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

16 years agoFix build by copying strigis FindCppUnit.cmake to taglib. Build failed because CPPUNI...
Michael Jansen [Sun, 21 Dec 2008 21:46:41 +0000 (21:46 +0000)]
Fix build by copying strigis FindCppUnit.cmake to taglib. Build failed because CPPUNIT_LIBRARIES didn't
contain cppunits dependencies reported by cppunit-config.

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

16 years agoSuppress warning about this check missing. if someone has a lower cmake version pleas...
Michael Jansen [Sun, 21 Dec 2008 21:46:37 +0000 (21:46 +0000)]
Suppress warning about this check missing. if someone has a lower cmake version please check
and decrease the required version if successfull.

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

16 years agoShould fix the build.
Scott Wheeler [Fri, 5 Dec 2008 16:43:38 +0000 (16:43 +0000)]
Should fix the build.

CCMAIL:tbscope@gmail.com

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

16 years agowarnings--
Scott Wheeler [Fri, 5 Dec 2008 00:37:39 +0000 (00:37 +0000)]
warnings--

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

16 years agofix warnings
Scott Wheeler [Thu, 4 Dec 2008 12:37:36 +0000 (12:37 +0000)]
fix warnings

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

16 years ago-INSTALL_DIR_NAME doesn't have to be set in the toplevel CMakeLists.txt, since it...
Alexander Neundorf [Tue, 2 Dec 2008 12:06:49 +0000 (12:06 +0000)]
-INSTALL_DIR_NAME doesn't have to be set in the toplevel CMakeLists.txt, since it is already set as target property
-remove some unnecessary code
-use BIN_INSTALL_DIR for the RUNTIME destination

Alex

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

16 years agoconfig.h doesn't exist, at least in my checkout, so explicitly defining HAVE_CONFIG_H...
Jeff Mitchell [Thu, 13 Nov 2008 19:23:56 +0000 (19:23 +0000)]
config.h doesn't exist, at least in my checkout, so explicitly defining HAVE_CONFIG_H was breaking build.  I'm guessing this was a mistake, and should either be taken out, or
something needs to be fixed.

CCMAIL: lalinsky@gmail.com

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

16 years agoAdd default case switch to fix compiler warnings when ASF or MP4 are not defined.
Jeff Mitchell [Thu, 13 Nov 2008 19:19:39 +0000 (19:19 +0000)]
Add default case switch to fix compiler warnings when ASF or MP4 are not defined.

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

16 years agoAdd my old WMA and MP4 code. It is disabled by default, must be explicitly enabled...
Lukáš Lalinský [Wed, 12 Nov 2008 08:17:11 +0000 (08:17 +0000)]
Add my old WMA and MP4 code. It is disabled by default, must be explicitly enabled to be compiled.

Scott: If you think this is really a bad idea, please revert.

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

16 years agotypo
Scott Wheeler [Fri, 29 Aug 2008 19:59:26 +0000 (19:59 +0000)]
typo

BUG:170036

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

16 years agoDon't try to access the string list if the item type is a locator.
Scott Wheeler [Tue, 26 Aug 2008 12:19:47 +0000 (12:19 +0000)]
Don't try to access the string list if the item type is a locator.

Allan, does this look correct?  (It at least fixes the crash...)

BUG:169810
CCMAIL:kde@carewolf.com

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

16 years agodetach when using non-const operator[]
Scott Wheeler [Thu, 21 Aug 2008 22:56:44 +0000 (22:56 +0000)]
detach when using non-const operator[]

BUG:169389

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

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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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