Commit Graph

767 Commits

Author SHA1 Message Date
c3c88b4f55 Merge remote branch 'lalinsky/abstract-io' 2011-06-09 18:58:45 +02:00
8eb32577bd Merge branch 'abstract-io' 2011-06-09 18:58:05 +02:00
0ed2477dfa Add an empty default implementation of IOStream::clear() 2011-06-09 18:52:48 +02:00
b3646a0734 Be more careful when parsing Vorbis Comments 2011-06-09 18:44:54 +02:00
8ed9b0da2c Support for reading ALAC audio properties 2011-06-09 18:41:43 +02:00
93564a2daa ALAC file encoded by iTunes 2011-06-09 18:40:22 +02:00
0a790f0017 Add a (failing) test for reading ALAC audio properties 2011-06-08 19:03:43 +02:00
a224e7cd6d Install the new headers 2011-05-28 22:06:41 +02:00
088dbfa832 Merge remote branch 'taglib/master' into abstract-io 2011-05-28 22:04:07 +02:00
a04da3f159 Added read-only support to FileStream 2011-05-28 13:29:06 -04:00
dc062a0844 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. :)
2011-05-15 00:07:29 +02:00
efeccbf726 Don't lead the scanned blocks on save 2011-05-09 19:06:08 +02:00
6b7ed4a5d5 Merge pull request #2 from wplaschg/master
Added ignore rules for MSVC 2008 build results
2011-05-09 10:02:21 -07:00
adb0984c87 Adding ignore rules for MSVC 2008 build results 2011-05-09 16:23:38 +02:00
a38d2b2995 Simplify static builds 2011-05-08 15:57:34 +02:00
b5b8387aee Don't install pkg-config files when building a framework 2011-05-08 15:50:44 +02:00
c337694165 Make it possible to build an OS X framework 2011-05-08 15:46:19 +02:00
b2e3a477e9 Always make a copy of the ID3v1 genre name strings
http://thread.gmane.org/gmane.comp.kde.devel.taglib/1876
2011-05-02 22:41:01 +02:00
81734919d2 Add info about BUILD_EXAMPLES to the INSTALL file 2011-04-19 12:45:11 +02:00
d03ef3c312 Use the PUBLIC_HEADER property to prepare for building an OS X framework 2011-04-18 16:52:47 +02:00
e92ed0a830 Remove unnecessary code from tfile.cpp 2011-04-12 14:35:31 +02:00
65ca29b3e2 Add a ByteVector-backed stream class 2011-04-12 14:28:02 +02:00
26c130c387 Duplicate contructors of File subclasses to accept IOStream* 2011-04-11 23:31:44 +02:00
8b59bb5957 Make it possible to actually pass a IOStream instance to File 2011-04-11 23:15:46 +02:00
b53a577e38 Add FileStream as a copy of File's methods 2011-04-11 23:12:58 +02:00
0b0cbc2e34 Add an abstract IOStream class 2011-04-11 22:46:56 +02:00
4cda0eeb7b Make it possible to run the test suite out of the source tree 2011-04-11 18:32:40 +02:00
2fa8c93776 The website has more up-to-date links 2011-04-09 20:15:00 +02:00
266200d77e Add myself to the AUTHORS file 2011-04-09 20:09:51 +02:00
aa84b8b674 Obsolete comment now that we are not in kdesupport 2011-04-09 20:07:15 +02:00
ee920a461c Clean up the library CMakeLists.txt file 2011-04-09 20:05:50 +02:00
1596dc7c69 Clean up the main CMakeLists.txt file 2011-04-09 19:51:23 +02:00
f3d3af9355 Don't set unnecessary compiler options 2011-04-09 19:42:56 +02:00
9653796640 Merge branch 'master' of github.com:taglib/taglib 2011-04-09 19:19:49 +02:00
a4a097d2f8 Merge branch 'stable' 2011-04-09 19:16:01 +02:00
d112a68193 Support building documentation out-of-source-dir 2011-04-09 19:15:46 +02:00
5eda17aa96 NEWS entries 2011-04-06 00:08:42 +02:00
8878c9158c Upgrade IPLS (2.3) to TIPL (2.4) 2011-04-05 17:08:25 +02:00
3715b96477 Protect against incorrect ID3v2 version parameter 2011-04-05 15:36:23 +02:00
aa57db3a39 Convert frames TIPL and TMCL (2.4) to IPLS (2.3) 2011-04-05 15:16:17 +02:00
f9d38129b8 Merge branch 'master' into id3v23 2011-04-05 14:37:36 +02:00
0c6e2a0aa9 NEWS entry 2011-03-30 09:19:25 +02:00
e16829190a Fix DRM detection in WMA files 2011-03-30 09:15:28 +02:00
7a6647cb99 Untested version of DRM checking in WMA files 2011-03-29 15:49:24 +02:00
97cd58bc65 Check for the presence of the drms atom in MP4 files 2011-03-29 15:41:17 +02:00
8f42d5b594 Make it possible to build a static version of the C bindings
https://bugs.kde.org/show_bug.cgi?id=268441
2011-03-19 08:28:35 +01:00
158152cb46 Use the same SO versioning as we had with automake/libtool
http://article.gmane.org/gmane.comp.kde.devel.taglib/1826
2011-03-19 08:18:34 +01:00
f624d6e2af 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
2011-03-19 07:42:47 +01:00
d3e79ddc38 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
2011-03-19 07:42:23 +01:00
71e224fed8 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
2011-03-19 07:37:28 +01:00