]> granicus.if.org Git - taglib/log
taglib
13 years agoAdd unit tests lyrics3v2
Lukáš Lalinský [Thu, 14 Jul 2011 12:13:24 +0000 (14:13 +0200)]
Add unit tests

13 years agoMerge remote branch 'HessiJames/master'
Lukáš Lalinský [Thu, 14 Jul 2011 11:40:33 +0000 (13:40 +0200)]
Merge remote branch 'HessiJames/master'

13 years agoString to number conversion moved to new function - long readNumber(ByteVector vector)
Daniel Faust [Thu, 7 Jul 2011 15:57:22 +0000 (17:57 +0200)]
String to number conversion moved to new function - long readNumber(ByteVector vector)

13 years agoFind APE tags even if there's a Lyrics3v2 tag present
Daniel Faust [Tue, 5 Jul 2011 15:24:59 +0000 (17:24 +0200)]
Find APE tags even if there's a Lyrics3v2 tag present

http://bugs.kde.org/show_bug.cgi?id=254223

13 years agocorrected comments
Mathias Panzenböck [Tue, 28 Jun 2011 00:55:03 +0000 (02:55 +0200)]
corrected comments

13 years agoMerge branch 'master' of https://github.com/taglib/taglib
Mathias Panzenböck [Mon, 27 Jun 2011 23:37:48 +0000 (01:37 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib

13 years agoadded uninstall target
Mathias Panzenböck [Sun, 26 Jun 2011 19:58:51 +0000 (21:58 +0200)]
added uninstall target

13 years agoTabs be gone
Scott Wheeler [Sun, 26 Jun 2011 19:37:01 +0000 (21:37 +0200)]
Tabs be gone

13 years agoMerge branch 'master' of https://github.com/taglib/taglib
Mathias Panzenböck [Sun, 26 Jun 2011 18:58:32 +0000 (20:58 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib

13 years agoFix indentation
Lukáš Lalinský [Sat, 25 Jun 2011 10:17:31 +0000 (12:17 +0200)]
Fix indentation

13 years agostyle fixes for enum value names
Mathias Panzenböck [Fri, 24 Jun 2011 23:54:22 +0000 (01:54 +0200)]
style fixes for enum value names

13 years agostyle fixes: { on same line with if/else/for
Mathias Panzenböck [Fri, 24 Jun 2011 23:10:19 +0000 (01:10 +0200)]
style fixes: { on same line with if/else/for

13 years agoMerge branch 'master' of https://github.com/taglib/taglib
Mathias Panzenböck [Fri, 24 Jun 2011 21:59:11 +0000 (23:59 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib

Conflicts:
taglib/CMakeLists.txt
tests/CMakeLists.txt

13 years agoAdded sampleFrames() to AIFFProperties and WAVProperties
Stephen F. Booth [Fri, 24 Jun 2011 14:43:13 +0000 (10:43 -0400)]
Added sampleFrames() to AIFFProperties and WAVProperties

13 years agoRemove the old qmake project file, you can use CMake to build a framework now
Lukáš Lalinský [Fri, 24 Jun 2011 07:00:23 +0000 (09:00 +0200)]
Remove the old qmake project file, you can use CMake to build a framework now

13 years agoUpdate INSTALL to not mention the optional file formats and add info about building...
Lukáš Lalinský [Fri, 24 Jun 2011 06:59:38 +0000 (08:59 +0200)]
Update INSTALL to not mention the optional file formats and add info about building a framework

13 years agoRemove the options to disable MP4/ASF support
Lukáš Lalinský [Fri, 24 Jun 2011 06:49:50 +0000 (08:49 +0200)]
Remove the options to disable MP4/ASF support

13 years agoIT: the max. 8000 bytes msg. length have to include the NUL
Mathias Panzenböck [Thu, 23 Jun 2011 23:53:20 +0000 (01:53 +0200)]
IT: the max. 8000 bytes msg. length have to include the NUL

13 years agoIT: add term. NUL to messages
Mathias Panzenböck [Thu, 23 Jun 2011 23:50:43 +0000 (01:50 +0200)]
IT: add term. NUL to messages

13 years agoIT: unit tests
Mathias Panzenböck [Thu, 23 Jun 2011 23:31:15 +0000 (01:31 +0200)]
IT: unit tests

13 years agoTest FLAC: cleanup copied file
Mathias Panzenböck [Thu, 23 Jun 2011 23:21:17 +0000 (01:21 +0200)]
Test FLAC: cleanup copied file

13 years agoIT: strings require term. NUL. mod files: tableLength -> lengthInPatterns
Mathias Panzenböck [Thu, 23 Jun 2011 23:11:10 +0000 (01:11 +0200)]
IT: strings require term. NUL. mod files: tableLength -> lengthInPatterns

Also added enums for S3M/IT/XM flags.

13 years agoIT: volume is only a byte in size
Mathias Panzenböck [Thu, 23 Jun 2011 18:48:04 +0000 (20:48 +0200)]
IT: volume is only a byte in size

13 years agoEnable MP4/ASF by default
Lukáš Lalinský [Thu, 23 Jun 2011 18:18:38 +0000 (20:18 +0200)]
Enable MP4/ASF by default

13 years agoforgot to remove debug code
Mathias Panzenböck [Thu, 23 Jun 2011 18:17:54 +0000 (20:17 +0200)]
forgot to remove debug code

13 years agoS3M: unit tests and bug fixes (NUL char. is not optional in S3M strings)
Mathias Panzenböck [Thu, 23 Jun 2011 18:08:05 +0000 (20:08 +0200)]
S3M: unit tests and bug fixes (NUL char. is not optional in S3M strings)

13 years agoMerge branch 'master' of https://github.com/taglib/taglib
Mathias Panzenböck [Thu, 23 Jun 2011 15:40:36 +0000 (17:40 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib

13 years agoS3M+IT: fix reading, IT: untested support for message writing
Mathias Panzenböck [Thu, 23 Jun 2011 03:41:23 +0000 (05:41 +0200)]
S3M+IT: fix reading, IT: untested support for message writing

IT: reading was off starting with global volume because of wrong read size.
S3M+IT: correctly read the number of used patterns.
IT: fixed reading of message tag and implemented writing of message tag
(not tested yet).

I also added S3M+IT test files. TODO: Unit tests using them.

13 years agodefault constructor MP4::Tag::Tag()
Anton Sergunov [Mon, 20 Jun 2011 17:54:39 +0000 (00:54 +0700)]
default constructor MP4::Tag::Tag()

13 years agoMerge branch 'master' of https://github.com/taglib/taglib
Mathias Panzenböck [Mon, 20 Jun 2011 12:31:09 +0000 (14:31 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib

13 years agoInclude of "tag_c.h" after system libraries.
Wolfgang Plaschg [Mon, 20 Jun 2011 01:08:24 +0000 (03:08 +0200)]
Include of "tag_c.h" after system libraries.

13 years agoXM: forgot smaple count
Mathias Panzenböck [Mon, 20 Jun 2011 00:31:17 +0000 (02:31 +0200)]
XM: forgot smaple count

13 years agoIT: support channels property
Mathias Panzenböck [Mon, 20 Jun 2011 00:19:16 +0000 (02:19 +0200)]
IT: support channels property

13 years agocomments++
Mathias Panzenböck [Sun, 19 Jun 2011 23:05:12 +0000 (01:05 +0200)]
comments++

13 years agomore correct IT parsing and property naming
Mathias Panzenböck [Sun, 19 Jun 2011 22:43:42 +0000 (00:43 +0200)]
more correct IT parsing and property naming

13 years agomore correct S3M parsing and property naming
Mathias Panzenböck [Sun, 19 Jun 2011 20:46:33 +0000 (22:46 +0200)]
more correct S3M parsing and property naming

13 years agoupdated comments
Mathias Panzenböck [Sun, 19 Jun 2011 17:37:45 +0000 (19:37 +0200)]
updated comments

13 years agocomments++
Mathias Panzenböck [Sun, 19 Jun 2011 17:35:27 +0000 (19:35 +0200)]
comments++

13 years agoIT: no longer allow wrong sample/instrument magic
Mathias Panzenböck [Sun, 19 Jun 2011 04:03:09 +0000 (06:03 +0200)]
IT: no longer allow wrong sample/instrument magic

13 years agountested(!) comment write support for s3m and it files
Mathias Panzenböck [Sun, 19 Jun 2011 03:42:16 +0000 (05:42 +0200)]
untested(!) comment write support for s3m and it files

13 years agocomment writing support and more tests for mod and xm
Mathias Panzenböck [Sun, 19 Jun 2011 02:27:51 +0000 (04:27 +0200)]
comment writing support and more tests for mod and xm

13 years agocomments++
Mathias Panzenböck [Sat, 18 Jun 2011 02:28:48 +0000 (04:28 +0200)]
comments++

13 years agoxm: no \n too much in comment if there are no samples
Mathias Panzenböck [Sat, 18 Jun 2011 01:38:18 +0000 (03:38 +0200)]
xm: no \n too much in comment if there are no samples

13 years agofixed mod property names and added unit test for xm
Mathias Panzenböck [Sat, 18 Jun 2011 01:31:49 +0000 (03:31 +0200)]
fixed mod property names and added unit test for xm

13 years agoWe still need these includes
Lukáš Lalinský [Wed, 15 Jun 2011 06:08:03 +0000 (10:08 +0400)]
We still need these includes

13 years agoadded unit test for one flavour of .mod files
Mathias Panzenböck [Fri, 17 Jun 2011 03:18:49 +0000 (05:18 +0200)]
added unit test for one flavour of .mod files

13 years agoadded check for readOnly in save methods
Mathias Panzenböck [Tue, 14 Jun 2011 13:34:16 +0000 (15:34 +0200)]
added check for readOnly in save methods

13 years agoadded myself to AUTHORS
Mathias Panzenböck [Tue, 14 Jun 2011 13:23:11 +0000 (15:23 +0200)]
added myself to AUTHORS

13 years agofixed a comment
Mathias Panzenböck [Tue, 14 Jun 2011 01:56:32 +0000 (03:56 +0200)]
fixed a comment

13 years agoadded mod (+aliases) to defaultFileExtensions
Mathias Panzenböck [Tue, 14 Jun 2011 01:49:33 +0000 (03:49 +0200)]
added mod (+aliases) to defaultFileExtensions

13 years agoadded .mod file support
Mathias Panzenböck [Tue, 14 Jun 2011 01:47:08 +0000 (03:47 +0200)]
added .mod file support

13 years agoMod::File -> Mod::FileBase
Mathias Panzenböck [Mon, 13 Jun 2011 23:47:07 +0000 (01:47 +0200)]
Mod::File -> Mod::FileBase

13 years agomore indentation fixes
Mathias Panzenböck [Mon, 13 Jun 2011 23:30:54 +0000 (01:30 +0200)]
more indentation fixes

13 years agocode formatting fixes
Mathias Panzenböck [Mon, 13 Jun 2011 23:18:38 +0000 (01:18 +0200)]
code formatting fixes

13 years agoconverted tabs to spaces
Mathias Panzenböck [Mon, 13 Jun 2011 23:09:55 +0000 (01:09 +0200)]
converted tabs to spaces

13 years agorefactored for ABI compat and write support of some tags of s3m/it/xm files
Mathias Panzenböck [Mon, 13 Jun 2011 22:46:23 +0000 (00:46 +0200)]
refactored for ABI compat and write support of some tags of s3m/it/xm files

tags that can be written:
 * s3m: title
 * it: title
 * xm: title, trackerName

13 years agoadded read-only support for s3m, it and xm
Mathias Panzenböck [Mon, 13 Jun 2011 01:19:21 +0000 (03:19 +0200)]
added read-only support for s3m, it and xm

13 years agoMerge remote branch 'lalinsky/abstract-io'
Lukáš Lalinský [Thu, 9 Jun 2011 16:58:45 +0000 (18:58 +0200)]
Merge remote branch 'lalinsky/abstract-io'

13 years agoMerge branch 'abstract-io'
Lukáš Lalinský [Thu, 9 Jun 2011 16:58:05 +0000 (18:58 +0200)]
Merge branch 'abstract-io'

13 years agoAdd an empty default implementation of IOStream::clear()
Lukáš Lalinský [Thu, 9 Jun 2011 16:52:48 +0000 (18:52 +0200)]
Add an empty default implementation of IOStream::clear()

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 agoInstall the new headers
Lukáš Lalinský [Sat, 28 May 2011 20:06:41 +0000 (22:06 +0200)]
Install the new headers

13 years agoMerge remote branch 'taglib/master' into abstract-io
Lukáš Lalinský [Sat, 28 May 2011 20:04:07 +0000 (22:04 +0200)]
Merge remote branch 'taglib/master' into abstract-io

13 years agoAdded read-only support to FileStream
Stephen F. Booth [Sat, 28 May 2011 17:29:06 +0000 (13:29 -0400)]
Added read-only support to FileStream

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 agoRemove unnecessary code from tfile.cpp
Lukáš Lalinský [Tue, 12 Apr 2011 12:35:31 +0000 (14:35 +0200)]
Remove unnecessary code from tfile.cpp

13 years agoAdd a ByteVector-backed stream class
Lukáš Lalinský [Tue, 12 Apr 2011 12:28:02 +0000 (14:28 +0200)]
Add a ByteVector-backed stream class

13 years agoDuplicate contructors of File subclasses to accept IOStream*
Lukáš Lalinský [Mon, 11 Apr 2011 21:31:44 +0000 (23:31 +0200)]
Duplicate contructors of File subclasses to accept IOStream*

13 years agoMake it possible to actually pass a IOStream instance to File
Lukáš Lalinský [Mon, 11 Apr 2011 21:15:46 +0000 (23:15 +0200)]
Make it possible to actually pass a IOStream instance to File

13 years agoAdd FileStream as a copy of File's methods
Lukáš Lalinský [Mon, 11 Apr 2011 21:12:58 +0000 (23:12 +0200)]
Add FileStream as a copy of File's methods

13 years agoAdd an abstract IOStream class
Lukáš Lalinský [Mon, 11 Apr 2011 20:46:56 +0000 (22:46 +0200)]
Add an abstract IOStream class

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