]> granicus.if.org Git - taglib/log
taglib
13 years agoBe more careful when parsing Vorbis Comments
Frank Lai [Thu, 9 Jun 2011 16:44:54 +0000 (18:44 +0200)]
Be more careful when parsing Vorbis Comments

13 years agoSupport for reading ALAC audio properties
Frank Lai [Thu, 9 Jun 2011 16:41:43 +0000 (18:41 +0200)]
Support for reading ALAC audio properties

13 years agoALAC file encoded by iTunes
Frank Lai [Thu, 9 Jun 2011 16:40:22 +0000 (18:40 +0200)]
ALAC file encoded by iTunes

13 years agoAdd a (failing) test for reading ALAC audio properties
Lukáš Lalinský [Wed, 8 Jun 2011 17:03:43 +0000 (19:03 +0200)]
Add a (failing) test for reading ALAC audio properties

13 years agoMake RefCounter compile on OS X with the 10.4 SDK
Lukáš Lalinský [Sat, 14 May 2011 22:07:29 +0000 (00:07 +0200)]
Make RefCounter compile on OS X with the 10.4 SDK

The 10.4 SDK defines OSAtomic functions as int32_t, while 10.5 and newer SDKs
define them as volatile int32_t. This caused a compilation error when
compiling against the 10.4 SDK.

I'd have prefered a preprocessor-based solution, but I couldn't find any
macro that says the SDK version, so I copied this cast solution from
Apple's WebKit. I assume then know what they are doing if they have to
workaround their own API. :)

13 years agoDon't lead the scanned blocks on save
Scott Wheeler [Mon, 9 May 2011 17:06:08 +0000 (19:06 +0200)]
Don't lead the scanned blocks on save

13 years agoMerge pull request #2 from wplaschg/master
Lukáš Lalinský [Mon, 9 May 2011 17:02:21 +0000 (10:02 -0700)]
Merge pull request #2 from wplaschg/master

Added ignore rules for MSVC 2008 build results

13 years agoAdding ignore rules for MSVC 2008 build results
Wolfgang Plaschg [Mon, 9 May 2011 14:23:17 +0000 (16:23 +0200)]
Adding ignore rules for MSVC 2008 build results

13 years agoSimplify static builds
Lukáš Lalinský [Sun, 8 May 2011 13:57:34 +0000 (15:57 +0200)]
Simplify static builds

13 years agoDon't install pkg-config files when building a framework
Lukáš Lalinský [Sun, 8 May 2011 13:50:44 +0000 (15:50 +0200)]
Don't install pkg-config files when building a framework

13 years agoMake it possible to build an OS X framework
Lukáš Lalinský [Sun, 8 May 2011 13:46:19 +0000 (15:46 +0200)]
Make it possible to build an OS X framework

13 years agoAlways make a copy of the ID3v1 genre name strings
Lukáš Lalinský [Mon, 2 May 2011 20:41:01 +0000 (22:41 +0200)]
Always make a copy of the ID3v1 genre name strings

http://thread.gmane.org/gmane.comp.kde.devel.taglib/1876

13 years agoAdd info about BUILD_EXAMPLES to the INSTALL file
Lukáš Lalinský [Tue, 19 Apr 2011 10:45:11 +0000 (12:45 +0200)]
Add info about BUILD_EXAMPLES to the INSTALL file

13 years agoUse the PUBLIC_HEADER property to prepare for building an OS X framework
Lukáš Lalinský [Mon, 18 Apr 2011 14:50:18 +0000 (16:50 +0200)]
Use the PUBLIC_HEADER property to prepare for building an OS X framework

13 years agoMake it possible to run the test suite out of the source tree
Lukáš Lalinský [Mon, 11 Apr 2011 16:32:40 +0000 (18:32 +0200)]
Make it possible to run the test suite out of the source tree

13 years agoThe website has more up-to-date links
Lukáš Lalinský [Sat, 9 Apr 2011 18:15:00 +0000 (20:15 +0200)]
The website has more up-to-date links

13 years agoAdd myself to the AUTHORS file
Lukáš Lalinský [Sat, 9 Apr 2011 18:09:51 +0000 (20:09 +0200)]
Add myself to the AUTHORS file

13 years agoObsolete comment now that we are not in kdesupport
Lukáš Lalinský [Sat, 9 Apr 2011 18:07:15 +0000 (20:07 +0200)]
Obsolete comment now that we are not in kdesupport

13 years agoClean up the library CMakeLists.txt file
Lukáš Lalinský [Sat, 9 Apr 2011 18:05:50 +0000 (20:05 +0200)]
Clean up the library CMakeLists.txt file

13 years agoClean up the main CMakeLists.txt file
Lukáš Lalinský [Sat, 9 Apr 2011 17:51:23 +0000 (19:51 +0200)]
Clean up the main CMakeLists.txt file

13 years agoDon't set unnecessary compiler options
Lukáš Lalinský [Sat, 9 Apr 2011 17:42:56 +0000 (19:42 +0200)]
Don't set unnecessary compiler options

13 years agoMerge branch 'master' of github.com:taglib/taglib
Lukáš Lalinský [Sat, 9 Apr 2011 17:19:49 +0000 (19:19 +0200)]
Merge branch 'master' of github.com:taglib/taglib

13 years agoMerge branch 'stable'
Lukáš Lalinský [Sat, 9 Apr 2011 17:16:01 +0000 (19:16 +0200)]
Merge branch 'stable'

13 years agoSupport building documentation out-of-source-dir
Modestas Vainius [Sat, 9 Apr 2011 17:15:46 +0000 (19:15 +0200)]
Support building documentation out-of-source-dir

13 years agoNEWS entries
Lukáš Lalinský [Tue, 5 Apr 2011 22:08:42 +0000 (00:08 +0200)]
NEWS entries

13 years agoUpgrade IPLS (2.3) to TIPL (2.4)
Lukáš Lalinský [Tue, 5 Apr 2011 15:08:25 +0000 (17:08 +0200)]
Upgrade IPLS (2.3) to TIPL (2.4)

13 years agoProtect against incorrect ID3v2 version parameter
Lukáš Lalinský [Tue, 5 Apr 2011 13:36:23 +0000 (15:36 +0200)]
Protect against incorrect ID3v2 version parameter

13 years agoConvert frames TIPL and TMCL (2.4) to IPLS (2.3)
Lukáš Lalinský [Tue, 5 Apr 2011 13:16:17 +0000 (15:16 +0200)]
Convert frames TIPL and TMCL (2.4) to IPLS (2.3)

13 years agoMerge branch 'master' into id3v23
Lukáš Lalinský [Tue, 5 Apr 2011 12:37:36 +0000 (14:37 +0200)]
Merge branch 'master' into id3v23

13 years agoNEWS entry
Lukáš Lalinský [Wed, 30 Mar 2011 07:19:25 +0000 (09:19 +0200)]
NEWS entry

13 years agoFix DRM detection in WMA files
Martijn van Rheenen [Wed, 30 Mar 2011 07:15:28 +0000 (09:15 +0200)]
Fix DRM detection in WMA files

13 years agoUntested version of DRM checking in WMA files
Lukáš Lalinský [Tue, 29 Mar 2011 13:49:24 +0000 (15:49 +0200)]
Untested version of DRM checking in WMA files

13 years agoCheck for the presence of the drms atom in MP4 files
Lukáš Lalinský [Tue, 29 Mar 2011 13:41:17 +0000 (15:41 +0200)]
Check for the presence of the drms atom in MP4 files

13 years agoMake it possible to build a static version of the C bindings
M.A. Brand Consulting [Sat, 19 Mar 2011 07:28:35 +0000 (08:28 +0100)]
Make it possible to build a static version of the C bindings

https://bugs.kde.org/show_bug.cgi?id=268441

13 years agoUse the same SO versioning as we had with automake/libtool
Lukáš Lalinský [Sat, 19 Mar 2011 07:17:02 +0000 (08:17 +0100)]
Use the same SO versioning as we had with automake/libtool

http://article.gmane.org/gmane.comp.kde.devel.taglib/1826

13 years agoDon't overwrite fields that already exist
Lukáš Lalinský [Sat, 19 Mar 2011 06:37:28 +0000 (07:37 +0100)]
Don't overwrite fields that already exist

We can have multiple fields in the Vorbis Comment (e.g. two artist names),
but TagUnion only takes the first one, so it will effectively strip the
extra fields.

https://bugs.kde.org/show_bug.cgi?id=268854

13 years agoPartial protection against broken WMA files
Lukáš Lalinský [Sun, 13 Mar 2011 20:33:57 +0000 (21:33 +0100)]
Partial protection against broken WMA files

This fixes the problem on the reported file, but in general this code
needs a lot more checks.

https://bugs.kde.org/show_bug.cgi?id=268401

13 years agoDon't overwrite fields that already exist
Lukáš Lalinský [Sat, 19 Mar 2011 06:37:28 +0000 (07:37 +0100)]
Don't overwrite fields that already exist

We can have multiple fields in the Vorbis Comment (e.g. two artist names),
but TagUnion only takes the first one, so it will effectively strip the
extra fields.

https://bugs.kde.org/show_bug.cgi?id=268854

13 years agoDefine NOMINMAX so that windows.h doesn't define it's own versions
Lukáš Lalinský [Sat, 19 Mar 2011 06:26:55 +0000 (07:26 +0100)]
Define NOMINMAX so that windows.h doesn't define it's own versions

http://article.gmane.org/gmane.comp.kde.devel.taglib/1833
http://www.devx.com/tips/Tip/14540

13 years agoMerge branch 'master' into id3v23
Lukáš Lalinský [Thu, 17 Mar 2011 08:16:29 +0000 (09:16 +0100)]
Merge branch 'master' into id3v23

13 years agoIgnore docs and OS X dylibs
Scott Wheeler [Thu, 17 Mar 2011 06:58:29 +0000 (07:58 +0100)]
Ignore docs and OS X dylibs

13 years agoThese aren't needed anymore now that we're not in kdesupport
Scott Wheeler [Thu, 17 Mar 2011 06:57:24 +0000 (07:57 +0100)]
These aren't needed anymore now that we're not in kdesupport

13 years agoConvert TDRC to TYER+TDAT+TIME
Lukáš Lalinský [Wed, 16 Mar 2011 21:54:58 +0000 (22:54 +0100)]
Convert TDRC to TYER+TDAT+TIME

13 years agoClean-up temporary files
Lukáš Lalinský [Wed, 16 Mar 2011 16:19:11 +0000 (17:19 +0100)]
Clean-up temporary files

13 years agoSimple ID3v2.4 => ID3v2.3 frame migration
Lukáš Lalinský [Wed, 16 Mar 2011 16:14:36 +0000 (17:14 +0100)]
Simple ID3v2.4 => ID3v2.3 frame migration

13 years agoMake sure we don't write UTF8 or UTF16BE to ID3v2.3 tags
Lukáš Lalinský [Tue, 15 Mar 2011 20:57:49 +0000 (21:57 +0100)]
Make sure we don't write UTF8 or UTF16BE to ID3v2.3 tags

13 years agoSupport for writing structuraly correct ID3v2.3 tags
Lukáš Lalinský [Tue, 15 Mar 2011 19:50:47 +0000 (20:50 +0100)]
Support for writing structuraly correct ID3v2.3 tags

We don't use the tag footer, extended header or unsynchronization, so we
only need to change the frame size format.

Note that this doesn't write correct ID3v2.3 tags, just tags that have
the correct structure. The content is sill incorrect, unless you add
the right frames manually to the tag instance.

13 years agoPartial protection against broken WMA files
Lukáš Lalinský [Sun, 13 Mar 2011 20:33:57 +0000 (21:33 +0100)]
Partial protection against broken WMA files

This fixes the problem on the reported file, but in general this code
needs a lot more checks.

https://bugs.kde.org/show_bug.cgi?id=268401

13 years agoUse the memory barrier variants on OS X
Lukáš Lalinský [Sat, 12 Mar 2011 22:21:54 +0000 (23:21 +0100)]
Use the memory barrier variants on OS X

13 years agoUse GCC automic builtins where possible
Lukáš Lalinský [Sat, 12 Mar 2011 22:19:01 +0000 (23:19 +0100)]
Use GCC automic builtins where possible

13 years agoAdd .gitignore
Lukáš Lalinský [Fri, 11 Mar 2011 14:16:05 +0000 (15:16 +0100)]
Add .gitignore

13 years agoMerge branch 'release-1.7'
Lukáš Lalinský [Fri, 11 Mar 2011 13:16:11 +0000 (14:16 +0100)]
Merge branch 'release-1.7'

13 years agoAdd release date v1.7
Lukáš Lalinský [Fri, 11 Mar 2011 13:15:38 +0000 (14:15 +0100)]
Add release date

13 years agoNews for 1.7
Lukáš Lalinský [Fri, 11 Mar 2011 12:21:54 +0000 (13:21 +0100)]
News for 1.7

13 years agoMerge commit 'eee860f9c6' into release-1.7
Lukáš Lalinský [Fri, 11 Mar 2011 12:19:35 +0000 (13:19 +0100)]
Merge commit 'eee860f9c6' into release-1.7

13 years agoFix memory leaks in the FLAC parsing code
Lukáš Lalinský [Fri, 11 Mar 2011 09:29:27 +0000 (10:29 +0100)]
Fix memory leaks in the FLAC parsing code

Thanks to Daniel Schaack for reporting these.

13 years agoups, revert my accidentally commited debug output
Nick Shaforostoff [Thu, 10 Mar 2011 17:30:22 +0000 (17:30 +0000)]
ups, revert my accidentally commited debug output

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

13 years agouse atomic refcounting on mac and win32, todo for linux
Nick Shaforostoff [Thu, 10 Mar 2011 17:29:30 +0000 (17:29 +0000)]
use atomic refcounting on mac and win32, todo for linux

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

13 years agoFix build when the 'uint' typedef is already defined.
Raphael Kubo da Costa [Wed, 2 Mar 2011 03:05:28 +0000 (03:05 +0000)]
Fix build when the 'uint' typedef is already defined.

Using uint in those structs gave me the following error:

  /home/rakuco/kde4/src/kdesupport/taglib/taglib/riff/rifffile.cpp:38:
error: reference to 'uint' is ambiguous
  /usr/include/sys/types.h:56: error: candidates are: typedef unsigned
int uint

Is it really necessary to have those typedefs in taglib.h? It'd be
nice to at least check if they are not being redefined.

CCMAIL: lalinsky@gmail.com

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

13 years agoUpdate the AIFF test
Lukáš Lalinský [Fri, 25 Feb 2011 19:43:25 +0000 (19:43 +0000)]
Update the AIFF test

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

13 years agoFix the patch from r1222376
Lukáš Lalinský [Fri, 25 Feb 2011 19:42:49 +0000 (19:42 +0000)]
Fix the patch from r1222376

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

13 years agoa formal change: convert rifffile.cpp to use vector of structs instead of several...
Nick Shaforostoff [Wed, 23 Feb 2011 09:16:25 +0000 (09:16 +0000)]
a formal change: convert rifffile.cpp to use vector of structs instead of several vectors of simple types

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

13 years agodivide by 1000 instead of 1024 when calculating riff bitrate to get standard 1411...
Nick Shaforostoff [Wed, 23 Feb 2011 08:58:17 +0000 (08:58 +0000)]
divide by 1000 instead of 1024 when calculating riff bitrate to get standard 1411 kbps bitrate on AudioCD wavs

CCMAIL:taglib-devel@kde.org

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

13 years agoMore news v1.7rc1
Lukáš Lalinský [Sun, 13 Feb 2011 12:47:52 +0000 (12:47 +0000)]
More news

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

13 years agoAutomatically generate the version number in taglib-config
Lukáš Lalinský [Sun, 13 Feb 2011 12:45:24 +0000 (12:45 +0000)]
Automatically generate the version number in taglib-config

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

13 years agoCMake-specific INSTALL file
Lukáš Lalinský [Sun, 13 Feb 2011 12:36:04 +0000 (12:36 +0000)]
CMake-specific INSTALL file

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

13 years agoAdd svn:ignore
Lukáš Lalinský [Sun, 13 Feb 2011 12:25:39 +0000 (12:25 +0000)]
Add svn:ignore

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

13 years agoMove docs building to CMake
Lukáš Lalinský [Sun, 13 Feb 2011 12:22:42 +0000 (12:22 +0000)]
Move docs building to CMake

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

13 years ago*poof*
Lukáš Lalinský [Sun, 13 Feb 2011 11:50:25 +0000 (11:50 +0000)]
*poof*

I've warned people about removing autoconf/automake support for a long time,
so let's make it happen for 1.7. CMake is now the only supported build system.
I'll update build docs in a following commit.

CCMAIL:taglib-devel@kde.org

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

13 years agoSet the version number to 1.7
Lukáš Lalinský [Sun, 13 Feb 2011 10:59:33 +0000 (10:59 +0000)]
Set the version number to 1.7

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

13 years agoFix writing of new RIFF chunks at even positions
Lukáš Lalinský [Sun, 13 Feb 2011 10:27:56 +0000 (10:27 +0000)]
Fix writing of new RIFF chunks at even positions

If the last chunk had an odd size, the new chunk would have been written at
odd position, which is incorrect.

This is based on the patch by Jens Dyffort, but I ended up changing the
implementation to correctly handle subsequential updates to the file.

The whole RIFF code really needs to be rewritten in a different way...

BUG:243954

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

13 years agoformal change: combine if-conditions for identical bodies
Nick Shaforostoff [Mon, 31 Jan 2011 12:24:30 +0000 (12:24 +0000)]
formal change: combine if-conditions for identical bodies

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

13 years agoRevert r1217775
Lukáš Lalinský [Sun, 30 Jan 2011 12:50:38 +0000 (12:50 +0000)]
Revert r1217775

Please see my post in the mailing list. This can be done, but in a different way.

CCMAIL:shafff@ukr.net

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

14 years agodisable creation of unknown objects for wma files, because we've seen the cases when...
Nick Shaforostoff [Fri, 28 Jan 2011 15:14:04 +0000 (15:14 +0000)]
disable creation of unknown objects for wma files, because we've seen the cases when it could be as large as whole file, and we are greedy for the ram
CCMAIL:lalinsky@gmail.com

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

14 years agofix crash on wma file parsing, add clarifications to API docs
Nick Shaforostoff [Fri, 28 Jan 2011 13:18:36 +0000 (13:18 +0000)]
fix crash on wma file parsing, add clarifications to API docs
CCMAIL: wheeler@kde.org

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

14 years agoDefine a macro to properly construct std::bitset
Lukáš Lalinský [Mon, 24 Jan 2011 07:32:31 +0000 (07:32 +0000)]
Define a macro to properly construct std::bitset

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

14 years agoBack to unsigned long, it breaks compilation on Solaris
Lukáš Lalinský [Mon, 24 Jan 2011 06:02:15 +0000 (06:02 +0000)]
Back to unsigned long, it breaks compilation on Solaris

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

14 years agoFix compilation on MSVC 2010 with the C++0x version of std::bitset
Lukáš Lalinský [Sat, 22 Jan 2011 21:07:16 +0000 (21:07 +0000)]
Fix compilation on MSVC 2010 with the C++0x version of std::bitset

Hopefuly it doesn't break anything on older compilers...

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

14 years agoNews
Lukáš Lalinský [Sun, 16 Jan 2011 12:06:21 +0000 (12:06 +0000)]
News

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

14 years agoFixed copyright headers
Lukáš Lalinský [Sun, 16 Jan 2011 12:03:37 +0000 (12:03 +0000)]
Fixed copyright headers

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

14 years agoConsistency with the rest of TagLib
Lukáš Lalinský [Sun, 16 Jan 2011 12:00:52 +0000 (12:00 +0000)]
Consistency with the rest of TagLib

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

14 years agoSupport for ASF embedded pictures
Lukáš Lalinský [Sun, 16 Jan 2011 11:57:12 +0000 (11:57 +0000)]
Support for ASF embedded pictures

Patch by Anton Sergunov <setosha@gmail.com>

CCMAIL: setosha@gmail.com

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

14 years agoFix FSF address
Lukáš Lalinský [Sat, 8 Jan 2011 11:20:09 +0000 (11:20 +0000)]
Fix FSF address

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

14 years agoFix memory leak in AttachedPictureFrameV22
Lukáš Lalinský [Sat, 8 Jan 2011 11:14:47 +0000 (11:14 +0000)]
Fix memory leak in AttachedPictureFrameV22

BUG:257007

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

14 years agoFix FLAC tests
Lukáš Lalinský [Sat, 8 Jan 2011 11:13:46 +0000 (11:13 +0000)]
Fix FLAC tests

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

14 years agoDocumentation fix
Lukáš Lalinský [Sat, 8 Jan 2011 11:00:36 +0000 (11:00 +0000)]
Documentation fix

CCBUG:209252

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

14 years agoFull read/write support for FLAC pictures
Lukáš Lalinský [Sat, 8 Jan 2011 10:36:26 +0000 (10:36 +0000)]
Full read/write support for FLAC pictures

NEEDS MORE TESTING

BUG:218696

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

14 years agoGenerate docs for ASF / MP4 as well
Scott Wheeler [Thu, 2 Dec 2010 20:08:43 +0000 (20:08 +0000)]
Generate docs for ASF / MP4 as well

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

14 years agoInstall flacmetadatablock.h. Required to make Amarok compile.
Andreas Hartmetz [Sun, 28 Nov 2010 22:06:34 +0000 (22:06 +0000)]
Install flacmetadatablock.h. Required to make Amarok compile.

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

14 years agoWork-in-progress support for writing FLAC picture
Lukáš Lalinský [Sun, 28 Nov 2010 12:54:52 +0000 (12:54 +0000)]
Work-in-progress support for writing FLAC picture

This will enable the possibility to add support for accessing the Seektable
and Cuesheet blocks, but I'm not planning on implementing that right now.

CCBUG:218696

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

14 years agoMore tests for WavPack audio properties
Lukáš Lalinský [Sat, 27 Nov 2010 21:12:14 +0000 (21:12 +0000)]
More tests for WavPack audio properties

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

14 years agoFix reading of WavPack streams without a length information in the header
Lukáš Lalinský [Sat, 27 Nov 2010 20:58:57 +0000 (20:58 +0000)]
Fix reading of WavPack streams without a length information in the header

When the WavPack's total_samples header fiels contains -1, try to find
the final block and get the number of samples from there as
block_index + block_samples.

BUG:258016

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

14 years agoDocs
Lukáš Lalinský [Sat, 27 Nov 2010 07:32:32 +0000 (07:32 +0000)]
Docs

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

14 years agoExplicitly check for -1 in WavPack length
Lukáš Lalinský [Sat, 27 Nov 2010 07:32:16 +0000 (07:32 +0000)]
Explicitly check for -1 in WavPack length

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

14 years agoAccept both "ID3 " and "id3 " as valid ID3 chunk IDs in RIFF files
Lukáš Lalinský [Mon, 1 Nov 2010 16:32:37 +0000 (16:32 +0000)]
Accept both "ID3 " and "id3 " as valid ID3 chunk IDs in RIFF files

Patch by Stephen F. Booth

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

14 years agoDifferent LGPL version than was referenced in headers
Scott Wheeler [Wed, 22 Sep 2010 00:07:26 +0000 (00:07 +0000)]
Different LGPL version than was referenced in headers

CCMAIL:groot@kde.org

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

14 years agoFix Automake build
Lukáš Lalinský [Tue, 24 Aug 2010 15:50:35 +0000 (15:50 +0000)]
Fix Automake build

Patch by Stephen F. Booth

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

14 years agoAdded information about the number of bits per sample in WAVE and AIFF files
Lukáš Lalinský [Tue, 24 Aug 2010 15:49:47 +0000 (15:49 +0000)]
Added information about the number of bits per sample in WAVE and AIFF files

Patch by Stephen F. Booth

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

14 years agoMake sure TAGLIB_EXPORT is empty when TAGLIB_STATIC is defined
Lukáš Lalinský [Mon, 9 Aug 2010 12:17:30 +0000 (12:17 +0000)]
Make sure TAGLIB_EXPORT is empty when TAGLIB_STATIC is defined

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

14 years agoRead-only support for FLAC picture blocks
Lukáš Lalinský [Sun, 25 Jul 2010 11:06:36 +0000 (11:06 +0000)]
Read-only support for FLAC picture blocks

CCBUG:218696

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