Lukáš Lalinský
d904281c6b
Make it possible to generate an XML report
2012-01-14 10:16:54 +01:00
Lukáš Lalinský
40bf52e70f
Reverse the version check, similarly to what mp4v2 does
2012-01-10 17:18:20 +01:00
Lukáš Lalinský
b981b6dde7
Check also for the deprecated GIF type
2012-01-08 15:54:15 +01:00
Lukáš Lalinský
c237998983
Support non-UTF8 free-form atoms
2012-01-08 13:17:42 +01:00
Urs Fleisch
5ff810e98d
Support for ID3v2.2 frames used by iTunes (TCP, TS2, TSA, TSC, TSP, TST)
...
https://bugs.kde.org/show_bug.cgi?id=290330
2012-01-05 16:33:29 +01:00
Scott Wheeler
baafb3e290
Funny that there managed to be no operator!= for String for so long.
2012-01-01 16:01:18 +01:00
Lukáš Lalinský
6ea8599313
Detect RIFF files with invalid chunk sizes
...
The bug report has a WAVE file with zero-sized 'data' chunk, which causes
TagLib to iterate over the file, 8 bytes in each iteration. The new code
adds a check for the chunk name, which forces it to mark the file as
invalid if the chunk name doesn't contain ASCII characters.
https://bugs.kde.org/show_bug.cgi?id=283412
2011-10-08 18:41:15 +02:00
Graham Perks
837c9ef288
Add cmake option for visibility=hidden
2011-09-09 10:17:54 -05:00
Lukáš Lalinský
686bcf55a9
Add support for iPhone ringtones
2011-08-28 11:02:34 +02:00
Tim De Baets
bec3875b94
Added removePicture() to FLAC::File
2011-08-16 01:57:01 +02:00
Urs Fleisch
ce53d13af1
Add suport for more MP4 metadata atoms
...
https://bugs.kde.org/show_bug.cgi?id=275784
2011-08-13 17:07:41 +02:00
Mathias Panzenböck
4868bb5690
ByteVector::replace: test shrinking
2011-08-06 19:43:17 +02:00
Jonathan Liu
7cc36db760
Use the default frame factory when it's necessary to parse ID3v2 tags in APE files
...
https://bugs.kde.org/show_bug.cgi?id=278773
2011-08-06 11:05:20 +02:00
Lukáš Lalinský
028f831417
Basic tests for ByteVector::replace()
2011-08-05 18:47:53 +02:00
Lukáš Lalinský
303af305db
Merge remote branch 'panzi/master'
2011-08-05 18:35:24 +02:00
Johannes Pfau
22b57f4463
Add taglib_free function to C binding
2011-08-05 13:17:42 +02:00
Mathias Panzenböck
11c993e9f0
use DATA() macro
2011-08-01 15:33:27 +02:00
Mathias Panzenböck
3b14dc3e94
ByteVector::replace: forgot detach() and opt. when pattern not found
2011-08-01 15:14:58 +02:00
Mathias Panzenböck
ad7645f8e9
ByteVector::replace performance improvements
2011-08-01 04:13:55 +02:00
Lukáš Lalinský
fb2decb7de
Reformatting
2011-07-28 19:16:32 +02:00
Lukáš Lalinský
3a837e7fc7
Reformatting
2011-07-28 19:06:35 +02:00
Lukáš Lalinský
0730076a0f
Merge remote-tracking branch 'gperks/master'
...
Conflicts:
taglib/asf/asfpicture.cpp
taglib/it/itproperties.h
2011-07-28 19:03:46 +02:00
Lukáš Lalinský
364a840d83
Merge remote-tracking branch 'setosha/ASFPicture_warning_fix'
2011-07-28 18:53:57 +02:00
Scott Wheeler
e9cd383139
Merge pull request #14 from sbooth/master
...
Some non-PCM wave files can cause SIG_ARITHMETIC
2011-07-28 05:45:11 -07:00
Stephen F. Booth
a41b32bbb2
Don't crash when wav files have a 0 for bit per channel (sampleWidth)
...
I've seen this in a wav that has an audio format of MP3 (0x55)
2011-07-28 08:36:14 -04:00
Scott Wheeler
98d6b97798
Fix warning
2011-07-27 23:22:23 +02:00
Scott Wheeler
019fe4843f
ByteVector works on chars, not unsigned chars, so there needs to be a cast before the comparison
2011-07-27 23:14:54 +02:00
Scott Wheeler
bb25953767
These methods can't be protected since they're called from IT::File
...
In general this code could use a fair bit of tidying up both stylistically and semantically.
2011-07-27 23:07:38 +02:00
Scott Wheeler
4795831b4a
Fix spelling / formatting in comments.
2011-07-27 23:06:06 +02:00
Graham Perks
19484c059d
Document ENABLE_STATIC_RUNTIME
2011-07-27 14:35:24 -05:00
Graham Perks
10ea76ff11
Add build option for Visual Studio to link with the static runtime (/MT vs /MD), pass -DENABLE_STATIC_RUNTIME=ON to cmake
2011-07-27 14:25:26 -05:00
Graham Perks
5f84bbf61a
Correction to OS X build; include basic Windows build instructions
2011-07-27 10:54:33 -05:00
Graham Perks
8b647e5fa7
Fix for VS2010 which had been throwing out "cannot access protected member declared in class 'TagLib::Mod::Properties'" errors.
2011-07-26 21:45:32 -05:00
Graham Perks
0341079b92
Misc typo corrections
2011-07-26 21:45:28 -05:00
Graham Perks
1a53bfd71a
Example cmake for OS X to build a static library
2011-07-26 11:12:27 -05:00
Graham Perks
6aa41d8180
Updated OS X build instructions
2011-07-25 17:56:42 -05:00
Scott Wheeler
101a624c46
Merge branch 'master' of github.com:taglib/taglib
2011-07-21 00:06:50 +02:00
Lukáš Lalinský
3b4e4357e6
Only include config.h if HAVE_CONFIG_H is defined
2011-07-20 22:06:28 +02:00
Scott Wheeler
3baf0a413d
Missing const
2011-07-18 21:27:59 +02:00
Anton Sergunov
68c6a7da7a
ASFPicture fix warning
...
class/struct thing
Signed-off-by: Anton Sergunov <setosha@gmail.com>
2011-07-01 16:12:04 +07:00
Mathias Panzenböck
2fd10b5fd5
corrected comments
2011-06-28 02:55:03 +02:00
Mathias Panzenböck
a50886c3c7
Merge branch 'master' of https://github.com/taglib/taglib
2011-06-28 01:37:48 +02:00
Mathias Panzenböck
2119494cd1
added uninstall target
2011-06-26 21:58:51 +02:00
Scott Wheeler
843070ba18
Tabs be gone
2011-06-26 21:37:01 +02:00
Mathias Panzenböck
57bf96d169
Merge branch 'master' of https://github.com/taglib/taglib
2011-06-26 20:58:32 +02:00
Lukáš Lalinský
937d69f91d
Fix indentation
2011-06-25 12:17:31 +02:00
Mathias Panzenböck
f3447ae38d
style fixes for enum value names
2011-06-25 01:54:22 +02:00
Mathias Panzenböck
89861cf77a
style fixes: { on same line with if/else/for
2011-06-25 01:10:19 +02:00
Mathias Panzenböck
a04d7d0bbc
Merge branch 'master' of https://github.com/taglib/taglib
...
Conflicts:
taglib/CMakeLists.txt
tests/CMakeLists.txt
2011-06-24 23:59:11 +02:00
Stephen F. Booth
39e8cbbefb
Added sampleFrames() to AIFFProperties and WAVProperties
2011-06-24 10:43:13 -04:00