Lukáš Lalinský
2fa8c93776
The website has more up-to-date links
2011-04-09 20:15:00 +02:00
Lukáš Lalinský
266200d77e
Add myself to the AUTHORS file
2011-04-09 20:09:51 +02:00
Lukáš Lalinský
aa84b8b674
Obsolete comment now that we are not in kdesupport
2011-04-09 20:07:15 +02:00
Lukáš Lalinský
ee920a461c
Clean up the library CMakeLists.txt file
2011-04-09 20:05:50 +02:00
Lukáš Lalinský
1596dc7c69
Clean up the main CMakeLists.txt file
2011-04-09 19:51:23 +02:00
Lukáš Lalinský
f3d3af9355
Don't set unnecessary compiler options
2011-04-09 19:42:56 +02:00
Lukáš Lalinský
9653796640
Merge branch 'master' of github.com:taglib/taglib
2011-04-09 19:19:49 +02:00
Lukáš Lalinský
a4a097d2f8
Merge branch 'stable'
2011-04-09 19:16:01 +02:00
Modestas Vainius
d112a68193
Support building documentation out-of-source-dir
2011-04-09 19:15:46 +02:00
Lukáš Lalinský
5eda17aa96
NEWS entries
2011-04-06 00:08:42 +02:00
Lukáš Lalinský
8878c9158c
Upgrade IPLS (2.3) to TIPL (2.4)
2011-04-05 17:08:25 +02:00
Lukáš Lalinský
3715b96477
Protect against incorrect ID3v2 version parameter
2011-04-05 15:36:23 +02:00
Lukáš Lalinský
aa57db3a39
Convert frames TIPL and TMCL (2.4) to IPLS (2.3)
2011-04-05 15:16:17 +02:00
Lukáš Lalinský
f9d38129b8
Merge branch 'master' into id3v23
2011-04-05 14:37:36 +02:00
Lukáš Lalinský
0c6e2a0aa9
NEWS entry
2011-03-30 09:19:25 +02:00
Martijn van Rheenen
e16829190a
Fix DRM detection in WMA files
2011-03-30 09:15:28 +02:00
Lukáš Lalinský
7a6647cb99
Untested version of DRM checking in WMA files
2011-03-29 15:49:24 +02:00
Lukáš Lalinský
97cd58bc65
Check for the presence of the drms atom in MP4 files
2011-03-29 15:41:17 +02:00
M.A. Brand Consulting
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
Lukáš Lalinský
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
Lukáš Lalinský
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
Lukáš Lalinský
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
Lukáš Lalinský
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
Lukáš Lalinský
80decd737d
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
2011-03-19 07:26:55 +01:00
Lukáš Lalinský
d169a670e0
Merge branch 'master' into id3v23
2011-03-17 09:16:29 +01:00
Scott Wheeler
a6cb74ad5d
Ignore docs and OS X dylibs
2011-03-17 08:01:33 +01:00
Scott Wheeler
27aa8cc293
These aren't needed anymore now that we're not in kdesupport
2011-03-17 07:57:24 +01:00
Lukáš Lalinský
d3df66f196
Convert TDRC to TYER+TDAT+TIME
2011-03-16 22:54:58 +01:00
Lukáš Lalinský
1453a7b157
Clean-up temporary files
2011-03-16 17:19:11 +01:00
Lukáš Lalinský
e8d0551c9a
Simple ID3v2.4 => ID3v2.3 frame migration
2011-03-16 17:14:36 +01:00
Lukáš Lalinský
061b381ea8
Make sure we don't write UTF8 or UTF16BE to ID3v2.3 tags
2011-03-15 21:57:49 +01:00
Lukáš Lalinský
1802237c75
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.
2011-03-15 20:50:47 +01:00
Lukáš Lalinský
4bdcc9662e
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-13 21:33:57 +01:00
Lukáš Lalinský
41f1828719
Use the memory barrier variants on OS X
2011-03-12 23:21:54 +01:00
Lukáš Lalinský
223b85d345
Use GCC automic builtins where possible
2011-03-12 23:19:01 +01:00
Lukáš Lalinský
ee49b781eb
Add .gitignore
2011-03-11 15:16:05 +01:00
Lukáš Lalinský
065fcd5077
Merge branch 'release-1.7'
2011-03-11 14:16:11 +01:00
Lukáš Lalinský
b3ae839a38
Add release date
v1.7
2011-03-11 14:15:38 +01:00
Lukáš Lalinský
cce88b7005
News for 1.7
2011-03-11 13:21:54 +01:00
Lukáš Lalinský
311be56432
Merge commit 'eee860f9c6' into release-1.7
2011-03-11 13:19:35 +01:00
Lukáš Lalinský
5685dd078f
Fix memory leaks in the FLAC parsing code
...
Thanks to Daniel Schaack for reporting these.
2011-03-11 10:29:27 +01:00
Nick Shaforostoff
38219b88b3
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
2011-03-10 17:30:22 +00:00
Nick Shaforostoff
0cdfa793e9
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
2011-03-10 17:29:30 +00:00
Raphael Kubo da Costa
eee860f9c6
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
2011-03-02 03:05:28 +00:00
Lukáš Lalinský
10fff6d797
Update the AIFF test
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1222753 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2011-02-25 19:43:25 +00:00
Lukáš Lalinský
7cc1ce1c36
Fix the patch from r1222376
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1222752 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2011-02-25 19:42:49 +00:00
Nick Shaforostoff
272719e666
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
2011-02-23 09:16:25 +00:00
Nick Shaforostoff
d21ff8be54
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
2011-02-23 08:58:17 +00:00
Lukáš Lalinský
f89c16cd65
More news
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1220247 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
v1.7rc1
2011-02-13 12:47:52 +00:00
Lukáš Lalinský
be8fff3768
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
2011-02-13 12:45:24 +00:00