]>
granicus.if.org Git - taglib/log
Tsuda Kageyu [Fri, 22 Apr 2016 00:27:04 +0000 (09:27 +0900)]
Revert "Hide a private static variable."
This reverts commit
25ffbcb4b9b04326edd1d25a785b686951a0f235.
# Conflicts:
# taglib/mpeg/id3v2/id3v2framefactory.cpp
# taglib/mpeg/id3v2/id3v2framefactory.h
Stephen F. Booth [Sat, 2 Apr 2016 17:21:39 +0000 (13:21 -0400)]
Merge pull request #732 from dirkvdb/master
Also ignore the virtual destructor warning when compiling with clang
Dirk Vanden Boer [Sun, 20 Mar 2016 19:33:04 +0000 (20:33 +0100)]
Also ignore the virtual destructor warning when compiling with clang
Tsuda Kageyu [Thu, 17 Mar 2016 13:50:34 +0000 (22:50 +0900)]
Change some static_casts to dynamic_casts in test_id3v2.cpp.
static_casts are unsafe and some of following tests doesn't work well with them.
Tsuda Kageyu [Mon, 14 Mar 2016 11:35:09 +0000 (20:35 +0900)]
Don't stop parsing an ID3v2 SYLT frame when its description is empty.
Tsuda Kageyu [Thu, 10 Mar 2016 12:38:08 +0000 (21:38 +0900)]
Update NEWS.
Tsuda Kageyu [Sun, 6 Mar 2016 21:41:21 +0000 (06:41 +0900)]
Merge pull request #726 from amethystAnt/ape-keys-bug
Fixed bug #725 - changed the maximum length of an APE key to 255
Karel Patlejch [Sun, 6 Mar 2016 20:15:18 +0000 (21:15 +0100)]
Fixed bug #725 - changed the maximum length of an APE key to 255
Tsuda Kageyu [Thu, 3 Mar 2016 01:06:51 +0000 (10:06 +0900)]
Add myself to maintainers.
Tsuda Kageyu [Wed, 2 Mar 2016 20:02:14 +0000 (05:02 +0900)]
Update NEWS for v1.11 BETA 2.
Tsuda Kageyu [Tue, 23 Feb 2016 15:26:37 +0000 (00:26 +0900)]
Support Boost iostreams library to decode compressed ID3v2 frames in additiion to zlib.
This will help Windows users build TagLib without zlib source.
Tsuda Kageyu [Wed, 24 Feb 2016 12:32:25 +0000 (21:32 +0900)]
Skip a useless debug message.
Tsuda Kageyu [Mon, 22 Feb 2016 14:27:46 +0000 (23:27 +0900)]
Update NEWS.
Tsuda Kageyu [Mon, 22 Feb 2016 14:17:17 +0000 (23:17 +0900)]
Add some debug messages to RIFF::File, just in case.
Tsuda Kageyu [Mon, 22 Feb 2016 14:12:34 +0000 (23:12 +0900)]
Improve the padding handling of RIFF files a bit.
Tsuda Kageyu [Mon, 22 Feb 2016 13:27:18 +0000 (22:27 +0900)]
Always update the global RIFF size when updating RIFF files.
Tsuda Kageyu [Sun, 21 Feb 2016 16:39:40 +0000 (01:39 +0900)]
Fix a broken indent.
Tsuda Kageyu [Sun, 21 Feb 2016 15:35:11 +0000 (00:35 +0900)]
Remove some #ifdefs and #includes no longer used.
Tsuda Kageyu [Sun, 21 Feb 2016 14:16:48 +0000 (23:16 +0900)]
Separate zlib related code rather than having several #ifdef blocks.
Tsuda Kageyu [Sat, 20 Feb 2016 15:43:33 +0000 (00:43 +0900)]
Make the code in ByteVector::append() a bit more clearer.
Tsuda Kageyu [Sat, 20 Feb 2016 10:42:46 +0000 (19:42 +0900)]
ByteVector::append() can't take the vector itself.
Tsuda Kageyu [Sat, 20 Feb 2016 02:50:47 +0000 (11:50 +0900)]
Add some tests for ByteVector::replace().
Tsuda Kageyu [Fri, 19 Feb 2016 11:58:09 +0000 (20:58 +0900)]
Fix a possible out-of-bounds access in SynchData::decode().
This also avoids an extra memory copy.
Tsuda Kageyu [Thu, 18 Feb 2016 05:34:16 +0000 (14:34 +0900)]
Small fix in style.
Tsuda Kageyu [Thu, 18 Feb 2016 05:29:17 +0000 (14:29 +0900)]
Add a TODO comment in ByteVector::replace().
Tsuda Kageyu [Wed, 17 Feb 2016 18:51:42 +0000 (03:51 +0900)]
Revert "Remove more useless inline specifiers."
This reverts commit
dadfe7979953dda7ae04ca1c3638495943dedf6d.
Tsuda Kageyu [Wed, 17 Feb 2016 18:47:02 +0000 (03:47 +0900)]
Add an overload of ByteVector::replace() which takes chars.
Currently, this is only way of using ByteVector::replace().
Tsuda Kageyu [Wed, 17 Feb 2016 18:07:38 +0000 (03:07 +0900)]
Decode unsynchronized ID3v2 frames efficiently.
It makes a great difference when decoding huge unsynchronized ID3v2 frames.
Tsuda Kageyu [Wed, 17 Feb 2016 13:06:36 +0000 (22:06 +0900)]
Remove more useless inline specifiers.
They are no longer needed since the unnamed namespaces have solved the ODR violation.
Tsuda Kageyu [Tue, 16 Feb 2016 11:35:27 +0000 (20:35 +0900)]
Cast the parameters of boost::endian::endian_reverse(), just in case.
Tsuda Kageyu [Mon, 15 Feb 2016 11:53:27 +0000 (20:53 +0900)]
Inline functions had better have internal linkages.
This also removes useless inline specifiers.
Tsuda Kageyu [Sun, 14 Feb 2016 17:18:42 +0000 (02:18 +0900)]
Explicitly set a false flag in ConfigureChecks.cmake.
Tsuda Kageyu [Sun, 14 Feb 2016 16:49:23 +0000 (01:49 +0900)]
Reorganize some redundant or missing tests.
Tsuda Kageyu [Sun, 14 Feb 2016 16:36:17 +0000 (01:36 +0900)]
Enable Boost Endian library again.
It should be detected properly now.
Tsuda Kageyu [Sun, 14 Feb 2016 15:26:41 +0000 (00:26 +0900)]
Update NEWS.
Tsuda Kageyu [Sun, 14 Feb 2016 15:22:18 +0000 (00:22 +0900)]
Make sure we don't write UTF8 or UTF16BE to ID3v2.3 tags.
Tsuda Kageyu [Sat, 13 Feb 2016 18:21:21 +0000 (03:21 +0900)]
Add OS X settings to travis.yml.
Tsuda Kageyu [Sat, 13 Feb 2016 18:17:37 +0000 (03:17 +0900)]
Disable Boost Endian library for now.
It's not detected properly depending on the environment.
Tsuda Kageyu [Sat, 13 Feb 2016 06:38:35 +0000 (15:38 +0900)]
Find Boost properly.
check_cxx_source_compiles() depends on the Visual Studio settings.
Tsuda Kageyu [Thu, 11 Feb 2016 11:53:22 +0000 (20:53 +0900)]
Merge branch 'master' of https://github.com/taglib/taglib
Tsuda Kageyu [Thu, 11 Feb 2016 11:47:55 +0000 (20:47 +0900)]
Fix a wrong test for base64 decoding.
Scott Wheeler [Wed, 10 Feb 2016 11:08:30 +0000 (11:08 +0000)]
Properly mark functions as virtual
Tsuda Kageyu [Sat, 6 Feb 2016 19:46:40 +0000 (04:46 +0900)]
Fix memory leaks when saving Ogg files.
Tsuda Kageyu [Sat, 6 Feb 2016 12:56:51 +0000 (21:56 +0900)]
Add some missing FileRef tests.
Tsuda Kageyu [Sat, 6 Feb 2016 12:32:03 +0000 (21:32 +0900)]
Test if FileRef chooses a correct File type.
Tsuda Kageyu [Sat, 6 Feb 2016 12:14:12 +0000 (21:14 +0900)]
Add a supplementary note to a comment.
Tsuda Kageyu [Fri, 5 Feb 2016 16:27:36 +0000 (01:27 +0900)]
Correct the license information.
Tsuda Kageyu [Fri, 5 Feb 2016 10:57:09 +0000 (19:57 +0900)]
Fix another typo in NEWS.
Tsuda Kageyu [Fri, 5 Feb 2016 01:53:56 +0000 (10:53 +0900)]
Fix a typo in NEWS
Tsuda Kageyu [Wed, 3 Feb 2016 11:33:13 +0000 (20:33 +0900)]
Update NEWS.
Tsuda Kageyu [Wed, 3 Feb 2016 11:21:04 +0000 (20:21 +0900)]
Remove strnlen() since some compilers lack it.
Tsuda Kageyu [Tue, 2 Feb 2016 16:05:56 +0000 (01:05 +0900)]
More efficient handling of broken APE item keys.
This also improves the performance when handling intact APE items.
Tsuda Kageyu [Mon, 1 Feb 2016 15:42:08 +0000 (00:42 +0900)]
APE::Tag::addValue() may append a string to non-text items.
Tsuda Kageyu [Mon, 1 Feb 2016 13:46:08 +0000 (22:46 +0900)]
Oops! We already have a function to check APE item keys.
Tsuda Kageyu [Mon, 1 Feb 2016 13:19:43 +0000 (22:19 +0900)]
APE item keys should be ASCII between 0x20 and 0x7E, not UTF-8.
Tsuda Kageyu [Sat, 30 Jan 2016 02:13:32 +0000 (11:13 +0900)]
Update NEWS.
Tsuda Kageyu [Fri, 29 Jan 2016 15:51:28 +0000 (00:51 +0900)]
Ignore 'fact' chunk of WAV files if their format is PCM.
TagLib reports wrong length of some PCM files with a 'fact' chunk.
Tsuda Kageyu [Thu, 28 Jan 2016 04:31:22 +0000 (13:31 +0900)]
Update NEWS with the specific release date.
Tsuda Kageyu [Thu, 28 Jan 2016 04:17:56 +0000 (13:17 +0900)]
Update the version to v1.11.
Tsuda Kageyu [Thu, 28 Jan 2016 03:13:18 +0000 (12:13 +0900)]
Reorganize NEWS to put new features first.
Tsuda Kageyu [Thu, 28 Jan 2016 03:00:27 +0000 (12:00 +0900)]
Remove the body of deprecated function Ogg::Page::getCopyWithNewPageSequenceNumber().
Tsuda Kageyu [Sat, 9 Jan 2016 04:30:00 +0000 (13:30 +0900)]
Add a test for broken MPEG audio frames.
Tsuda Kageyu [Sat, 9 Jan 2016 01:13:07 +0000 (10:13 +0900)]
Amend an outdated comment.
Tsuda Kageyu [Fri, 8 Jan 2016 11:08:04 +0000 (20:08 +0900)]
Check if two consecutive MPEG audio frames are consistent.
This fixes reading the audio properties of some MP3 files reported by a Kodi user.
This is basically the same check as FFmpeg does.
Tsuda Kageyu [Thu, 7 Jan 2016 17:30:17 +0000 (02:30 +0900)]
Another workaround for broken MPEG headers.
Tsuda Kageyu [Thu, 7 Jan 2016 17:22:44 +0000 (02:22 +0900)]
Revert some unnecessary changes.
Tsuda Kageyu [Thu, 7 Jan 2016 16:57:18 +0000 (01:57 +0900)]
Initialize all the private data members.
Tsuda Kageyu [Wed, 6 Jan 2016 08:57:37 +0000 (17:57 +0900)]
Avoid repeating insert() operations in Ogg::File.
Tsuda Kageyu [Wed, 6 Jan 2016 08:43:32 +0000 (17:43 +0900)]
Update NEWS.
Tsuda Kageyu [Wed, 6 Jan 2016 00:46:35 +0000 (09:46 +0900)]
Merge pull request #689 from TsudaKageyu/save-ogg
Fix a segfault when saving an Ogg file repeatedly.
Tsuda Kageyu [Tue, 5 Jan 2016 04:20:28 +0000 (13:20 +0900)]
Merge pull request #706 from TwoFX/master
Remove "FORCE" in CMake path specifications to allow installation to a non-standard directory structure
Markus Himmel [Tue, 29 Dec 2015 09:29:58 +0000 (10:29 +0100)]
Remove "FORCE" in CMake path specifications to allow installation to a
non-standard directory structure.
Tsuda Kageyu [Fri, 25 Dec 2015 07:52:26 +0000 (16:52 +0900)]
Fix a silly mistake.
Tsuda Kageyu [Thu, 24 Dec 2015 23:58:06 +0000 (08:58 +0900)]
Merge pull request #705 from TsudaKageyu/mpeg-invalid-frame
More robust checks for invalid MPEG frame headers. (again)
Tsuda Kageyu [Thu, 24 Dec 2015 04:47:55 +0000 (13:47 +0900)]
Merge branch 'master' of https://github.com/dukeyin/taglib into dukeyin-master
# Conflicts:
# tests/test_id3v2.cpp
Tsuda Kageyu [Thu, 24 Dec 2015 00:43:21 +0000 (09:43 +0900)]
Update NEWS.
Tsuda Kageyu [Thu, 24 Dec 2015 00:41:48 +0000 (09:41 +0900)]
Merge pull request #701 from TsudaKageyu/flac-strip
Enable FLAC::File to remove non-standard tags.
Tsuda Kageyu [Fri, 27 Nov 2015 01:31:09 +0000 (10:31 +0900)]
Fix a segfault when saving an Ogg file repeatedly.
This also reduces memory usage when reading/writing Ogg files.
Especially, it stops holding an entire file when renumbering Ogg pages.
Tsuda Kageyu [Tue, 22 Dec 2015 11:11:26 +0000 (20:11 +0900)]
A bit more tolerant check for the MPEG frame length.
Tsuda Kageyu [Tue, 22 Dec 2015 08:06:40 +0000 (17:06 +0900)]
Add some supplementary comments.
Tsuda Kageyu [Tue, 22 Dec 2015 06:18:53 +0000 (15:18 +0900)]
Amend a vague comment and debug message.
Tsuda Kageyu [Tue, 22 Dec 2015 06:11:21 +0000 (15:11 +0900)]
Update NEWS.
Tsuda Kageyu [Tue, 22 Dec 2015 06:07:27 +0000 (15:07 +0900)]
Merge pull request #703 from inizan-yannick/master
Fix .pc file configuration.
Tsuda Kageyu [Tue, 22 Dec 2015 05:54:07 +0000 (14:54 +0900)]
More robust checks for invalid MPEG frame headers. (again)
Tsuda Kageyu [Tue, 22 Dec 2015 02:49:55 +0000 (11:49 +0900)]
Unify some duplicate internal functions.
Yannick Inizan [Mon, 21 Dec 2015 21:25:49 +0000 (22:25 +0100)]
Fix .pc file configuration.
Tsuda Kageyu [Mon, 21 Dec 2015 06:42:41 +0000 (15:42 +0900)]
Enable FLAC::File to remove non-standard tags.
Tsuda Kageyu [Mon, 21 Dec 2015 05:29:59 +0000 (14:29 +0900)]
Avoid the risk of subtracting between signed and unsigned types.
Tsuda Kageyu [Mon, 21 Dec 2015 04:54:02 +0000 (13:54 +0900)]
Backport some comments from tablib2 branch.
Tsuda Kageyu [Mon, 21 Dec 2015 04:34:48 +0000 (13:34 +0900)]
Small fix in style.
Tsuda Kageyu [Mon, 21 Dec 2015 04:06:43 +0000 (13:06 +0900)]
Avoid an implicit const cast.
Tsuda Kageyu [Mon, 21 Dec 2015 02:44:25 +0000 (11:44 +0900)]
Avoid the risk of subtracting between signed and unsigned types.
Tsuda Kageyu [Mon, 21 Dec 2015 01:49:46 +0000 (10:49 +0900)]
Remove an unused private data member.
Tsuda Kageyu [Mon, 21 Dec 2015 01:05:05 +0000 (10:05 +0900)]
Update NEWS.
Tsuda Kageyu [Mon, 21 Dec 2015 01:03:14 +0000 (10:03 +0900)]
Merge pull request #699 from TsudaKageyu/flac-duplicate-comments
Remove duplicate Vorbis comment blocks when saving a FLAC file.
Tsuda Kageyu [Fri, 18 Dec 2015 04:54:47 +0000 (13:54 +0900)]
Update NEWS.
Tsuda Kageyu [Fri, 18 Dec 2015 04:52:54 +0000 (13:52 +0900)]
Merge pull request #688 from TsudaKageyu/save-wv
Fix saving WavPack files.
Tsuda Kageyu [Fri, 18 Dec 2015 00:03:31 +0000 (09:03 +0900)]
Update NEWS.
Tsuda Kageyu [Fri, 18 Dec 2015 00:00:45 +0000 (09:00 +0900)]
Merge pull request #687 from TsudaKageyu/save-mpc
Fix saving MPC files.
Tsuda Kageyu [Thu, 17 Dec 2015 07:59:28 +0000 (16:59 +0900)]
Update NEWS.