Tsuda Kageyu
|
8e35b43e32
|
Merge branch 'master' into merge-master-to-taglib2
Conflicts:
ConfigureChecks.cmake
config.h.cmake
taglib/CMakeLists.txt
taglib/ape/apeproperties.cpp
taglib/fileref.cpp
taglib/mp4/mp4atom.cpp
taglib/mpc/mpcproperties.cpp
taglib/mpeg/id3v2/frames/chapterframe.cpp
taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp
taglib/mpeg/id3v2/id3v2frame.cpp
taglib/mpeg/id3v2/id3v2framefactory.cpp
taglib/mpeg/id3v2/id3v2tag.cpp
taglib/mpeg/mpegfile.cpp
taglib/mpeg/mpegfile.h
taglib/riff/aiff/aifffile.cpp
taglib/riff/aiff/aiffproperties.cpp
taglib/riff/aiff/aiffproperties.h
taglib/riff/wav/infotag.cpp
taglib/riff/wav/wavfile.cpp
taglib/riff/wav/wavproperties.cpp
taglib/toolkit/tdebug.cpp
taglib/toolkit/tstring.cpp
taglib/toolkit/tutils.h
tests/test_aiff.cpp
tests/test_id3v2.cpp
tests/test_wav.cpp
|
2015-02-18 10:07:08 +09:00 |
|
Tsuda Kageyu
|
0839a23902
|
Separate the tests for fuzzed APE files.
|
2015-02-17 12:36:57 +09:00 |
|
Tsuda Kageyu
|
e463d14f2e
|
Check for EOF to fix a segfault while parsing fuzzed MPC files.
|
2015-02-17 01:22:39 +09:00 |
|
Tsuda Kageyu
|
829ae2112a
|
Check the packet size to fix a segfault error while parsing fuzzed MPC files.
|
2015-02-17 01:22:39 +09:00 |
|
Tsuda Kageyu
|
65664e6855
|
Check for EOF to fix an infinite loop while parsing fuzzed MPC files.
|
2015-02-17 01:22:39 +09:00 |
|
Tsuda Kageyu
|
2193d6dd84
|
Fix an out-of-bounds access and consequent errors while parsing fuzzed MPC files.
Consequent errors may vary: segfault, zerodiv and so forth.
|
2015-02-17 01:22:38 +09:00 |
|
Tsuda Kageyu
|
2b5ee8deb9
|
Fix saving ID3v2/INFO tags of WAV files.
The old tag won't be removed when the new tag is empty.
|
2015-01-30 14:51:28 +09:00 |
|
Tsuda Kageyu
|
9d91610fc0
|
Fix a wrong parameter for zlib.
z_stream.avail_in has to be the length of the input buffer.
It will fail when frameDataLength is smaller than the actual compressed data size.
|
2015-01-06 18:45:42 +09:00 |
|
Tsuda Kageyu
|
c6a63a3a2f
|
Implement missing AIFF::File::hasID3v2Tag().
|
2015-01-05 18:20:31 +09:00 |
|
Tsuda Kageyu
|
ed253d3691
|
Add some tests for huge memory allocation due to bad ID3v2 frame header flags.
The tests covers #466 and #486.
Also fixes a compilation error on some compilers.
|
2015-01-05 09:34:30 +09:00 |
|
Lukáš Lalinský
|
31982660c8
|
Merge pull request #485 from TsudaKageyu/oga-segfault
Fix a segfault when reading faulty Ogg/FLAC files.
|
2015-01-01 19:48:23 +01:00 |
|
Tsuda Kageyu
|
7adea3df22
|
Separate tests for fuzzed WAV files.
|
2015-01-01 23:18:43 +09:00 |
|
Tsuda Kageyu
|
5ebb2ece80
|
Fix a segfault when reading faulty Ogg/FLAC files.
|
2015-01-01 19:59:30 +09:00 |
|
Tsuda Kageyu
|
0d2e01df61
|
Fix a segfault when parsing WAV properties.
|
2014-12-31 01:46:30 +09:00 |
|
Tsuda Kageyu
|
695fb5ec16
|
Add a test for fuzzed WAV files.
|
2014-12-31 01:44:25 +09:00 |
|
Tsuda Kageyu
|
977fb2aeb0
|
Fix compilation errors on Clang.
|
2014-12-31 00:41:22 +09:00 |
|
Tsuda Kageyu
|
3b8c7d4e3a
|
Add support for AIFF-C files.
|
2014-12-30 23:53:40 +09:00 |
|
Lukáš Lalinský
|
be33389884
|
Merge pull request #476 from TsudaKageyu/fuzzed-ape
Some fixes for fuzzed APE files.
|
2014-12-29 09:47:10 +01:00 |
|
Lukáš Lalinský
|
59ae61de6e
|
Merge pull request #456 from TsudaKageyu/id3v2-padding
ID3v2 padding won't increase beyond 1% of the file size.
|
2014-12-29 09:26:55 +01:00 |
|
Tsuda Kageyu
|
16ac2cd240
|
Added some tests for fuzzed APE files.
|
2014-12-23 21:02:00 +09:00 |
|
Lukáš Lalinský
|
f30f5ccce5
|
Merge pull request #441 from xhochy/tests-fix-vectorsize
Fix ByteVector sizes in some test cases
|
2014-12-08 09:36:28 -08:00 |
|
Tsuda Kageyu
|
d80c4c96c3
|
ID3v2 padding won't increase beyond 1% of the file size.
|
2014-10-23 12:38:38 +09:00 |
|
Tsuda Kageyu
|
269e78f1a0
|
Add a test for duplicate ID3v2 tags.
|
2014-10-21 00:16:43 +09:00 |
|
Scott Wheeler
|
b85a0d0710
|
Rebuild TRDC from v2.3 fields
This fixes an issue that was reported to me via email with the recording
date being thrown away from v2.3 tags.
|
2014-09-25 23:14:46 +02:00 |
|
Scott Wheeler
|
bd7419f0bd
|
Rebuild TRDC from v2.3 fields
This fixes an issue that was reported to me via email with the recording
date being thrown away from v2.3 tags.
|
2014-09-25 23:07:09 +02:00 |
|
Scott Wheeler
|
87040570c0
|
Remove deprecated (and now internally unused) createFrame declarations
This also finally marks this method as virtual, which has been a long standing
bug in TagLib 1
|
2014-09-25 20:48:30 +02:00 |
|
Scott Wheeler
|
71c1ce375f
|
Don't leak
|
2014-09-25 20:46:47 +02:00 |
|
Scott Wheeler
|
e1b5e2c9c3
|
Don't leak
|
2014-09-25 20:45:45 +02:00 |
|
Scott Wheeler
|
0051351ebb
|
TableOfContents and ChapterFrame can be added to v2.3 or v2.4 tags
|
2014-09-25 20:01:00 +02:00 |
|
Scott Wheeler
|
c4c4a28daa
|
TableOfContents and ChapterFrame can be added to v2.3 or v2.4 tags
|
2014-09-25 19:54:57 +02:00 |
|
Scott Wheeler
|
bdfd7dc003
|
Seems to have been wrong in the merge
|
2014-09-25 16:44:08 +02:00 |
|
Scott Wheeler
|
0884945567
|
Merge branch 'master' into taglib2
Conflicts:
tests/test_aiff.cpp
tests/test_flac.cpp
|
2014-09-25 16:39:26 +02:00 |
|
Scott Wheeler
|
82315276db
|
Take ownership of embedded frames, as documented
Previously embedded frames that were created automatically were
never deleted.
Fixes #440
|
2014-09-18 16:23:28 +02:00 |
|
Uwe L. Korn
|
ee283789b7
|
Fix ByteVector sizes in some test cases
|
2014-09-14 20:08:31 +01:00 |
|
Uwe L. Korn
|
205569c8d2
|
Fix various memleaks in the tests
|
2014-09-14 18:03:27 +01:00 |
|
Tsuda Kageyu
|
f0e8f39de1
|
Merge branch 'master' into merge-master-to-taglib2
Conflicts:
ConfigureChecks.cmake
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tstring.cpp
taglib/xm/xmfile.cpp
tests/test_wav.cpp
|
2014-08-22 13:54:02 +09:00 |
|
Lukáš Lalinský
|
d5e3d6ea7c
|
Merge pull request #421 from TsudaKageyu/fix-wav-strip
Fixed a bug on stripping tags when saving .WAV files.
|
2014-08-20 10:12:43 +02:00 |
|
Lukáš Lalinský
|
20ce66f98b
|
Merge pull request #422 from TsudaKageyu/detach
Added some missing detach()s to List<T>, ByteVector and String.
|
2014-08-20 10:09:08 +02:00 |
|
Tsuda Kageyu
|
9bb0eb7ee9
|
Added some operators to compare String to string literals.
|
2014-08-12 23:58:45 +09:00 |
|
Tsuda Kageyu
|
1944588595
|
Added some missing detach()s to List<T>, ByteVector and String.
|
2014-08-08 13:12:14 +09:00 |
|
Tsuda Kageyu
|
31a74927e4
|
Fixed a bug on stripping tags when saving .WAV files.
|
2014-08-07 18:49:53 +09:00 |
|
Tsuda Kageyu
|
043d2bbef5
|
Fixed a test to work with MSVC.
|
2014-08-04 15:11:50 +09:00 |
|
Tsuda Kageyu
|
f93397fa7b
|
Merge branch 'master' into merge-master-to-taglib2
Conflicts:
ConfigureChecks.cmake
taglib/CMakeLists.txt
taglib/riff/aiff/aiffproperties.cpp
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tbytevector.h
taglib/toolkit/tfilestream.cpp
taglib/toolkit/tstring.cpp
taglib/toolkit/tutils.h
tests/test_apetag.cpp
tests/test_bytevector.cpp
tests/test_flac.cpp
tests/test_id3v2.cpp
tests/test_propertymap.cpp
|
2014-07-24 09:39:08 +09:00 |
|
Tsuda Kageyu
|
e29f1d39e7
|
Added float conversion functions to ByteVector.
Added CMake checks about IEEE754 compliance.
|
2014-07-17 12:09:14 +09:00 |
|
Lukáš Lalinský
|
fb24dfe7cf
|
Merge pull request #393 from TsudaKageyu/msvc-tests
Modified some tests to work with MSVC.
|
2014-07-16 16:02:10 +02:00 |
|
Lukáš Lalinský
|
43872f362d
|
Merge pull request #390 from TsudaKageyu/vector-bounds
Fixed out-of-bounds access in findVector().
|
2014-07-16 15:57:55 +02:00 |
|
Tsuda Kageyu
|
d7995b807f
|
Fixed the tests to work with MSVC when UNICODE is set.
|
2014-06-24 01:29:15 +09:00 |
|
Tsuda Kageyu
|
29a5129096
|
Modified some tests to work with MSVC.
|
2014-06-20 09:06:26 +09:00 |
|
Tsuda Kageyu
|
cb3abf15ad
|
Added a test for out-of-bounds access in findVector().
|
2014-06-19 13:22:50 +09:00 |
|
Lukas Krejci
|
500b3e630b
|
Uncommenting unit test.
|
2014-05-18 16:15:35 +02:00 |
|