]>
granicus.if.org Git - taglib/log
Festus Hagen [Tue, 28 Apr 2015 07:00:21 +0000 (03:00 -0400)]
Silenced uint ambiguity error.
Lukáš Lalinský [Wed, 29 Apr 2015 17:14:16 +0000 (10:14 -0700)]
Merge pull request #532 from TsudaKageyu/bytevector-detach-test
A little robuster tests for ByteVector iterators after detaching.
Tsuda Kageyu [Wed, 29 Apr 2015 08:15:13 +0000 (17:15 +0900)]
A little robuster tests for ByteVector iterators after detaching.
Lukáš Lalinský [Wed, 29 Apr 2015 03:34:53 +0000 (20:34 -0700)]
Merge pull request #531 from TsudaKageyu/bytevector-detach
Fix ByteVector to return correct iterators after detached.
Tsuda Kageyu [Wed, 29 Apr 2015 01:28:08 +0000 (10:28 +0900)]
Fix ByteVector to return correct iterators after detached.
Lukáš Lalinský [Tue, 28 Apr 2015 17:42:06 +0000 (10:42 -0700)]
Merge pull request #527 from TsudaKageyu/wma-guid
Fix saving WMA files with some GUID fields.
Tsuda Kageyu [Tue, 28 Apr 2015 07:40:24 +0000 (16:40 +0900)]
Store any GUID fields in Metadata Library Object.
Tsuda Kageyu [Tue, 28 Apr 2015 02:43:43 +0000 (11:43 +0900)]
Fix saving WMA files with some GUID fields.
Stephen F. Booth [Wed, 25 Mar 2015 12:16:41 +0000 (08:16 -0400)]
Merge pull request #492 from TsudaKageyu/duplicate-id3v2-aiff-wav
Check AIFF/WAV files for duplicate tags.
Michael Helmling [Fri, 20 Mar 2015 09:28:20 +0000 (10:28 +0100)]
Merge pull request #511 from TsudaKageyu/tag-prop
Fix a bug that Tag::setProperties() clears the date instead of the track number
Tsuda Kageyu [Fri, 20 Mar 2015 04:33:13 +0000 (13:33 +0900)]
Fix a bug that Tag::setProperties() clears the date instead of the track number.
Stephen F. Booth [Wed, 18 Feb 2015 13:15:50 +0000 (08:15 -0500)]
Merge pull request #479 from TsudaKageyu/fuzzed-mp4
Fix an infinite loop when parsing MP4 files.
Tsuda Kageyu [Thu, 25 Dec 2014 00:32:56 +0000 (09:32 +0900)]
Fix infinite loops when parsing MP4 files.
Tsuda Kageyu [Sat, 3 Jan 2015 18:54:46 +0000 (03:54 +0900)]
Check AIFF/WAV files for duplicate tags.
AIFF/WAV files can have duplicate tags and it leads to memory leak.
Lukáš Lalinský [Tue, 17 Feb 2015 08:22:35 +0000 (09:22 +0100)]
Merge pull request #505 from TsudaKageyu/fuzzed-ape-tests
Separate the tests for fuzzed APE files.
Tsuda Kageyu [Tue, 17 Feb 2015 03:36:57 +0000 (12:36 +0900)]
Separate the tests for fuzzed APE files.
Lukáš Lalinský [Mon, 16 Feb 2015 18:26:57 +0000 (19:26 +0100)]
Merge pull request #496 from TsudaKageyu/fuzzed-mpc
Some fixes for fuzzed MPC files.
Tsuda Kageyu [Thu, 8 Jan 2015 04:05:56 +0000 (13:05 +0900)]
Check for EOF to fix a segfault while parsing fuzzed MPC files.
Tsuda Kageyu [Thu, 8 Jan 2015 03:49:33 +0000 (12:49 +0900)]
Check the packet size to fix a segfault error while parsing fuzzed MPC files.
Tsuda Kageyu [Thu, 8 Jan 2015 03:28:20 +0000 (12:28 +0900)]
Check for EOF to fix an infinite loop while parsing fuzzed MPC files.
Tsuda Kageyu [Thu, 8 Jan 2015 03:05:17 +0000 (12:05 +0900)]
Fix an out-of-bounds access and consequent errors while parsing fuzzed MPC files.
Consequent errors may vary: segfault, zerodiv and so forth.
Stephen F. Booth [Sat, 31 Jan 2015 19:12:18 +0000 (14:12 -0500)]
Merge pull request #502 from TsudaKageyu/fix-save-wav
Fix saving ID3v2/INFO tags of WAV files.
Tsuda Kageyu [Fri, 30 Jan 2015 05:43:05 +0000 (14:43 +0900)]
Fix saving ID3v2/INFO tags of WAV files.
The old tag won't be removed when the new tag is empty.
Scott Wheeler [Tue, 6 Jan 2015 16:06:10 +0000 (17:06 +0100)]
Merge pull request #494 from TsudaKageyu/fix-zlib
Fix a wrong parameter for zlib.
Tsuda Kageyu [Tue, 6 Jan 2015 08:20:03 +0000 (17:20 +0900)]
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.
Stephen F. Booth [Mon, 5 Jan 2015 13:17:21 +0000 (08:17 -0500)]
Merge pull request #491 from TsudaKageyu/aiff-hasid3v2
Implement missing AIFF::File::hasID3v2Tag().
Tsuda Kageyu [Mon, 5 Jan 2015 09:20:31 +0000 (18:20 +0900)]
Implement missing AIFF::File::hasID3v2Tag().
Stephen F. Booth [Mon, 5 Jan 2015 03:31:42 +0000 (22:31 -0500)]
Merge pull request #490 from TsudaKageyu/remove-uncompr
Remove an unused file from taglib/CMakeLists.txt.
Tsuda Kageyu [Mon, 5 Jan 2015 02:00:47 +0000 (11:00 +0900)]
Remove an unused file from taglib/CMakeLists.txt.
uncompr.c is no longer used since
caa53e8
Scott Wheeler [Mon, 5 Jan 2015 01:03:06 +0000 (02:03 +0100)]
Merge pull request #489 from TsudaKageyu/frame-flag-tests
Add some tests for huge memory allocation due to bad ID3v2 frame header ...
Tsuda Kageyu [Mon, 5 Jan 2015 00:22:50 +0000 (09:22 +0900)]
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.
Scott Wheeler [Sun, 4 Jan 2015 19:13:24 +0000 (20:13 +0100)]
Show a debugging message when we have an error reading
Scott Wheeler [Sun, 4 Jan 2015 18:58:18 +0000 (19:58 +0100)]
Read the compressed data as a stream
This avoids allocating the complete buffer at first based solely
on the value read from the frame header. This then does a sanity
check at the end of reading to make sure that the two values match.
At present, it just prints a debugging message if the values do not
match.
Fixes #466
Lukáš Lalinský [Thu, 1 Jan 2015 18:48:23 +0000 (19:48 +0100)]
Merge pull request #485 from TsudaKageyu/oga-segfault
Fix a segfault when reading faulty Ogg/FLAC files.
Lukáš Lalinský [Thu, 1 Jan 2015 18:46:53 +0000 (19:46 +0100)]
Merge pull request #473 from TsudaKageyu/fix-infotag
Fix an infinite loop when parsing an INFO tag.
Tsuda Kageyu [Thu, 1 Jan 2015 15:10:51 +0000 (00:10 +0900)]
Add a check for faulty Ogg/FLAC files.
Tsuda Kageyu [Thu, 1 Jan 2015 14:18:43 +0000 (23:18 +0900)]
Separate tests for fuzzed WAV files.
Tsuda Kageyu [Thu, 1 Jan 2015 10:54:17 +0000 (19:54 +0900)]
Fix a segfault when reading faulty Ogg/FLAC files.
Tsuda Kageyu [Tue, 30 Dec 2014 16:46:30 +0000 (01:46 +0900)]
Fix a segfault when parsing WAV properties.
Tsuda Kageyu [Tue, 23 Dec 2014 11:26:32 +0000 (20:26 +0900)]
Add a test for fuzzed WAV files.
Tsuda Kageyu [Tue, 23 Dec 2014 06:44:17 +0000 (15:44 +0900)]
Fix an infinite loop when parsing an INFO tag.
Stephen F. Booth [Tue, 30 Dec 2014 15:51:17 +0000 (10:51 -0500)]
Merge pull request #481 from TsudaKageyu/aiff-c
Add support for AIFF-C files.
Tsuda Kageyu [Tue, 30 Dec 2014 15:41:22 +0000 (00:41 +0900)]
Fix compilation errors on Clang.
Tsuda Kageyu [Tue, 30 Dec 2014 14:53:40 +0000 (23:53 +0900)]
Add support for AIFF-C files.
Lukáš Lalinský [Mon, 29 Dec 2014 08:47:10 +0000 (09:47 +0100)]
Merge pull request #476 from TsudaKageyu/fuzzed-ape
Some fixes for fuzzed APE files.
Lukáš Lalinský [Mon, 29 Dec 2014 08:26:55 +0000 (09:26 +0100)]
Merge pull request #456 from TsudaKageyu/id3v2-padding
ID3v2 padding won't increase beyond 1% of the file size.
Tsuda Kageyu [Tue, 23 Dec 2014 12:02:00 +0000 (21:02 +0900)]
Added some tests for fuzzed APE files.
Tsuda Kageyu [Tue, 23 Dec 2014 11:58:36 +0000 (20:58 +0900)]
Fix an excessive loop when parsing an APE file.
Tsuda Kageyu [Tue, 23 Dec 2014 11:54:20 +0000 (20:54 +0900)]
Fix a division by zero error when parsing an APE file.
Tsuda Kageyu [Tue, 9 Dec 2014 01:54:21 +0000 (10:54 +0900)]
Fix ID3v2 padding size calculation.
Lukáš Lalinský [Tue, 9 Dec 2014 00:52:33 +0000 (16:52 -0800)]
Merge remote-tracking branch 'TsudaKageyu/64bit-atom'
Conflicts:
ConfigureChecks.cmake
Tsuda Kageyu [Mon, 8 Dec 2014 23:55:46 +0000 (08:55 +0900)]
Remove CMake check for sizeof(long).
Bart van der Velden [Mon, 8 Dec 2014 17:42:04 +0000 (09:42 -0800)]
Compile without warnings with MSVC
Lukáš Lalinský [Mon, 8 Dec 2014 17:38:03 +0000 (09:38 -0800)]
Merge pull request #424 from TsudaKageyu/format
Unified redundant string format functions. (backport from taglib2)
Lukáš Lalinský [Mon, 8 Dec 2014 17:36:28 +0000 (09:36 -0800)]
Merge pull request #441 from xhochy/tests-fix-vectorsize
Fix ByteVector sizes in some test cases
Lukáš Lalinský [Mon, 8 Dec 2014 17:14:00 +0000 (09:14 -0800)]
Merge pull request #420 from TsudaKageyu/remove-codecvt
Replaced codecvt with Win32 API.
Lukáš Lalinský [Mon, 8 Dec 2014 17:09:28 +0000 (09:09 -0800)]
Merge pull request #454 from TsudaKageyu/duplicate-id3v2
Skip duplicate ID3v2 tags in MPEG files.
Lukáš Lalinský [Mon, 8 Dec 2014 16:54:27 +0000 (08:54 -0800)]
Merge pull request #458 from achalddave/fix-gcc-errors
Fix more uint/TagLib::uint ambiguities
Achal Dave [Tue, 18 Nov 2014 23:06:06 +0000 (15:06 -0800)]
Fix more uint/TagLib::uint ambiguities
Tsuda Kageyu [Wed, 15 Oct 2014 22:16:57 +0000 (07:16 +0900)]
ID3v2 padding won't increase beyond 1% of the file size.
Tsuda Kageyu [Wed, 22 Oct 2014 23:14:10 +0000 (08:14 +0900)]
Avoid reading an entire ID3v2 tag when skipping it.
Lukáš Lalinský [Wed, 22 Oct 2014 17:31:14 +0000 (19:31 +0200)]
Merge pull request #453 from TsudaKageyu/editorconfig
Suggestion: Use EditorConfig to help us stick to our coding style.
Tsuda Kageyu [Mon, 20 Oct 2014 15:16:43 +0000 (00:16 +0900)]
Add a test for duplicate ID3v2 tags.
Tsuda Kageyu [Mon, 20 Oct 2014 14:13:15 +0000 (23:13 +0900)]
Comment on a weird workaround for duplicate ID3v2 tags.
Tsuda Kageyu [Mon, 20 Oct 2014 12:21:32 +0000 (21:21 +0900)]
Skip duplicate ID3v2 tags in MPEG files.
Tsuda Kageyu [Mon, 20 Oct 2014 02:27:30 +0000 (11:27 +0900)]
Use EditorConfig to help us stick to our coding style.
http://editorconfig.org/
Lukáš Lalinský [Thu, 16 Oct 2014 08:15:51 +0000 (10:15 +0200)]
Merge pull request #448 from TsudaKageyu/msvc-error
Fix a compilation error on MSVC.
Tsuda Kageyu [Wed, 15 Oct 2014 22:19:31 +0000 (07:19 +0900)]
Fix a compilation error on MSVC.
Scott Wheeler [Thu, 25 Sep 2014 20:19:09 +0000 (22:19 +0200)]
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.
Scott Wheeler [Thu, 25 Sep 2014 18:45:45 +0000 (20:45 +0200)]
Don't leak
Scott Wheeler [Thu, 25 Sep 2014 18:41:19 +0000 (20:41 +0200)]
Missing assignment
Scott Wheeler [Thu, 25 Sep 2014 17:32:53 +0000 (19:32 +0200)]
TableOfContents and ChapterFrame can be added to v2.3 or v2.4 tags
Scott Wheeler [Thu, 18 Sep 2014 14:23:28 +0000 (16:23 +0200)]
Take ownership of embedded frames, as documented
Previously embedded frames that were created automatically were
never deleted.
Fixes #440
Scott Wheeler [Thu, 18 Sep 2014 14:12:34 +0000 (16:12 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib
Scott Wheeler [Thu, 18 Sep 2014 14:11:12 +0000 (16:11 +0200)]
Merge pull request #439 from xhochy/test-memleaks
Fix various memleaks in the tests
Scott Wheeler [Thu, 18 Sep 2014 09:16:20 +0000 (11:16 +0200)]
Break up the mega-lines
Scott Wheeler [Thu, 18 Sep 2014 08:23:42 +0000 (10:23 +0200)]
No reason to store this in the d-pointer
Uwe L. Korn [Sun, 14 Sep 2014 19:04:31 +0000 (20:04 +0100)]
Fix ByteVector sizes in some test cases
Uwe L. Korn [Sun, 14 Sep 2014 17:03:27 +0000 (18:03 +0100)]
Fix various memleaks in the tests
Lukáš Lalinský [Mon, 25 Aug 2014 12:09:44 +0000 (14:09 +0200)]
Merge pull request #434 from DidierMalenfant/master
Ignoring files generated when creating an Xcode project via cmake.
Didier Malenfant [Sun, 24 Aug 2014 03:37:32 +0000 (20:37 -0700)]
Ignoring files generated when creating an Xcode project via cmake.
Tsuda Kageyu [Fri, 22 Aug 2014 15:01:11 +0000 (00:01 +0900)]
Revert "Removed an ambiguous cast from FileNameHandle to FileName."
This reverts commit
9af7601baee66ed8fa7cac01b5dc272dd2544ee5 .
Tsuda Kageyu [Tue, 5 Aug 2014 04:52:29 +0000 (13:52 +0900)]
Removed an ambiguous cast from FileNameHandle to FileName.
Tsuda Kageyu [Mon, 4 Aug 2014 14:45:59 +0000 (23:45 +0900)]
Workaround for 64-bit MP4 atoms.
Lukáš Lalinský [Thu, 21 Aug 2014 07:47:36 +0000 (09:47 +0200)]
Merge pull request #430 from TsudaKageyu/const-iterator
Reduce useless detach operations by making some non-const iterators cons...
Tsuda Kageyu [Thu, 21 Aug 2014 07:35:35 +0000 (16:35 +0900)]
Reduce useless detach operations by making some non-const iterators const.
Lukáš Lalinský [Wed, 20 Aug 2014 08:12:43 +0000 (10:12 +0200)]
Merge pull request #421 from TsudaKageyu/fix-wav-strip
Fixed a bug on stripping tags when saving .WAV files.
Lukáš Lalinský [Wed, 20 Aug 2014 08:09:08 +0000 (10:09 +0200)]
Merge pull request #422 from TsudaKageyu/detach
Added some missing detach()s to List<T>, ByteVector and String.
Stephen F. Booth [Sun, 17 Aug 2014 13:01:47 +0000 (09:01 -0400)]
Merge pull request #427 from TsudaKageyu/linebreak
Small fixes in line breaking.
Tsuda Kageyu [Sat, 16 Aug 2014 06:33:39 +0000 (15:33 +0900)]
Small fixes in line breaking.
Lukáš Lalinský [Tue, 12 Aug 2014 16:15:37 +0000 (18:15 +0200)]
Merge pull request #426 from TsudaKageyu/string-cmp
Added some operators to compare String to string literals.
Tsuda Kageyu [Tue, 12 Aug 2014 13:54:54 +0000 (22:54 +0900)]
Added some operators to compare String to string literals.
Lukáš Lalinský [Tue, 12 Aug 2014 07:42:19 +0000 (09:42 +0200)]
Merge pull request #425 from TsudaKageyu/fix-cmake
Removed a useless line from ConfigureChecks.cmake.
Tsuda Kageyu [Tue, 12 Aug 2014 04:42:44 +0000 (13:42 +0900)]
Removed a useless line from ConfigureChecks.cmake.
Tsuda Kageyu [Tue, 12 Aug 2014 04:33:25 +0000 (13:33 +0900)]
Unified the same debug messages.
Tsuda Kageyu [Sun, 10 Aug 2014 16:09:07 +0000 (01:09 +0900)]
Unified redundant string format functions. (backport from taglib2)
Tsuda Kageyu [Sat, 9 Aug 2014 16:13:25 +0000 (01:13 +0900)]
Removed useless strlen() and wcslen().
Tsuda Kageyu [Sat, 30 Nov 2013 23:57:26 +0000 (08:57 +0900)]
Added some missing detach()s to List<T>, ByteVector and String.
Tsuda Kageyu [Thu, 7 Aug 2014 09:49:53 +0000 (18:49 +0900)]
Fixed a bug on stripping tags when saving .WAV files.
Tsuda Kageyu [Wed, 6 Aug 2014 02:53:49 +0000 (11:53 +0900)]
Replaced codecvt with Win32 API.