mathbunnyru
|
7eab1bf6df
|
Add explicit keyword wherever easily possible
|
2016-12-10 15:44:38 +03:00 |
|
Tsuda Kageyu
|
bd5688ae5f
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# taglib/mp4/mp4atom.cpp
# taglib/toolkit/tutils.h
# tests/test_apetag.cpp
|
2016-11-09 11:05:53 +09:00 |
|
Tsuda Kageyu
|
499f6db977
|
Check invalid Unicode APE keys properly.
|
2016-11-09 00:29:03 +09:00 |
|
Tsuda Kageyu
|
253c61e37d
|
Merge pull request #765 from TsudaKageyu/zero-length-atom
Proper handling of MP4 atoms with zero length.
|
2016-11-08 21:12:47 +09:00 |
|
Tsuda Kageyu
|
1848b3bc6f
|
Merge pull request #759 from ufleisch/mp4_classical
Support new classical music frames introduced with iTunes 12.5, #758.
|
2016-11-08 21:12:31 +09:00 |
|
Tsuda Kageyu
|
13223ad497
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# taglib/mp4/mp4atom.cpp
# taglib/toolkit/tlist.tcc
# taglib/toolkit/tmap.tcc
# tests/test_asf.cpp
# tests/test_ogg.cpp
# tests/test_oggflac.cpp
# tests/test_opus.cpp
# tests/test_speex.cpp
|
2016-11-04 17:18:59 +09:00 |
|
Tsuda Kageyu
|
f5ca097379
|
Proper handling of MP4 atoms with zero length.
If the size of an atom is 0, it designates the last atom which extends to the end of the file.
|
2016-11-02 15:44:50 +09:00 |
|
Tsuda Kageyu
|
e6a69e24bc
|
Add a common function to generate a long string to test.
|
2016-10-31 20:01:52 +09:00 |
|
Tsuda Kageyu
|
dcab8ed90e
|
Allow ScopedFileCopy to be const.
|
2016-10-31 10:29:13 +09:00 |
|
Tsuda Kageyu
|
921a68ae55
|
Fix mismatched types in tests.
|
2016-10-30 21:29:06 +09:00 |
|
Tsuda Kageyu
|
d9df59306f
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# AUTHORS
# ConfigureChecks.cmake
# taglib/asf/asfutils.h
# taglib/mp4/mp4atom.cpp
# taglib/mp4/mp4tag.h
# taglib/mpeg/id3v2/frames/ownershipframe.cpp
# taglib/mpeg/id3v2/frames/synchronizedlyricsframe.cpp
# taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp
# taglib/mpeg/id3v2/id3v2frame.cpp
# taglib/riff/rifffile.cpp
# taglib/riff/rifffile.h
# taglib/toolkit/taglib.h
# taglib/toolkit/tbytevector.cpp
# taglib/toolkit/tfilestream.cpp
# taglib/toolkit/tstring.cpp
# taglib/toolkit/tutils.h
# taglib/xm/xmfile.cpp
# tests/test_bytevector.cpp
# tests/test_fileref.cpp
# tests/test_id3v2.cpp
# tests/test_riff.cpp
# tests/test_string.cpp
|
2016-10-30 21:20:23 +09:00 |
|
Tsuda Kageyu
|
935534aa53
|
Backport a test from taglib2 branch.
|
2016-10-28 15:19:35 +09:00 |
|
Tsuda Kageyu
|
aa5f9bb221
|
Suppress some warnings in test.
|
2016-10-27 15:23:24 +09:00 |
|
Tsuda Kageyu
|
d2b3547254
|
Add a test for File::truncate().
|
2016-10-27 15:15:22 +09:00 |
|
Tsuda Kageyu
|
6a96a6426a
|
Replace a possibly non-free file in the test suite.
|
2016-10-22 02:11:16 +09:00 |
|
Urs Fleisch
|
1b64bb0cb7
|
Support new classical music frames introduced with iTunes 12.5, #758.
M4A:
©wrk: Work (string)
©mvn: Movement Name (string)
©mvi: Movement Number (number)
©mvc: Movement Count (number)
shwm: Show Work & Movement (0/1)
ID3 (2.3, 2.4; MVN, MVI for 2.2):
MVNM: Movement Name
MVIN: Movement Number/Count
|
2016-10-18 20:45:54 +02:00 |
|
Kevin André
|
7e90313690
|
Fix defect in ByteVectorStream::seek when Position==End.
|
2016-09-15 16:30:16 +02:00 |
|
Tsuda Kageyu
|
9b995544e4
|
Fix reading table of contents frames with a lot of children.
|
2016-05-14 09:58:19 +09:00 |
|
Tsuda Kageyu
|
7627ae48ed
|
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.
|
2016-03-17 22:50:34 +09:00 |
|
Tsuda Kageyu
|
b2a6768704
|
Don't stop parsing an ID3v2 SYLT frame when its description is empty.
|
2016-03-14 20:35:09 +09:00 |
|
Tsuda Kageyu
|
520da50bc5
|
Always update the global RIFF size when updating RIFF files.
|
2016-02-22 22:27:18 +09:00 |
|
Tsuda Kageyu
|
710166e32d
|
Separate zlib related code rather than having several #ifdef blocks.
|
2016-02-21 23:16:48 +09:00 |
|
Tsuda Kageyu
|
7d8aa7b8bd
|
ByteVector::append() can't take the vector itself.
|
2016-02-20 19:42:46 +09:00 |
|
Tsuda Kageyu
|
98a57744c3
|
Add some tests for ByteVector::replace().
|
2016-02-20 11:50:47 +09:00 |
|
Tsuda Kageyu
|
8c4b484e67
|
Fix a possible out-of-bounds access in SynchData::decode().
This also avoids an extra memory copy.
|
2016-02-19 20:58:09 +09:00 |
|
Tsuda Kageyu
|
07d95e0dc0
|
Add an overload of ByteVector::replace() which takes chars.
Currently, this is only way of using ByteVector::replace().
|
2016-02-18 03:47:02 +09:00 |
|
Tsuda Kageyu
|
a9acca5d81
|
Decode unsynchronized ID3v2 frames efficiently.
It makes a great difference when decoding huge unsynchronized ID3v2 frames.
|
2016-02-18 03:07:38 +09:00 |
|
Tsuda Kageyu
|
c08e0b1357
|
Reorganize some redundant or missing tests.
|
2016-02-15 01:49:23 +09:00 |
|
Tsuda Kageyu
|
d037b8c908
|
Make sure we don't write UTF8 or UTF16BE to ID3v2.3 tags.
|
2016-02-15 00:22:18 +09:00 |
|
Tsuda Kageyu
|
aa339eba87
|
Fix a wrong test for base64 decoding.
|
2016-02-11 20:47:55 +09:00 |
|
Tsuda Kageyu
|
184a151d41
|
Add some missing FileRef tests.
|
2016-02-06 21:56:51 +09:00 |
|
Tsuda Kageyu
|
cc2ccbc20c
|
Test if FileRef chooses a correct File type.
|
2016-02-06 21:32:03 +09:00 |
|
Tsuda Kageyu
|
fffff35ca5
|
Correct the license information.
|
2016-02-06 01:27:36 +09:00 |
|
Tsuda Kageyu
|
33c0ece830
|
Fix type mismatch errors in test_apetag.cpp.
|
2016-02-04 20:54:43 +09:00 |
|
Tsuda Kageyu
|
57e849b0d5
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# taglib/ape/apeitem.cpp
# taglib/mpeg/mpegheader.cpp
# taglib/toolkit/tutils.h
|
2016-02-04 20:48:31 +09:00 |
|
Tsuda Kageyu
|
5350bc8501
|
Oops! We already have a function to check APE item keys.
|
2016-02-01 22:46:08 +09:00 |
|
Tsuda Kageyu
|
9976155aa9
|
Ignore 'fact' chunk of WAV files if their format is PCM.
TagLib reports wrong length of some PCM files with a 'fact' chunk.
|
2016-01-30 00:51:28 +09:00 |
|
Tsuda Kageyu
|
fe92f3dffe
|
Add a test for broken MPEG audio frames.
|
2016-01-09 13:30:00 +09:00 |
|
Tsuda Kageyu
|
1a73c82a76
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# taglib/flac/flacfile.h
# taglib/mpeg/mpegheader.cpp
# taglib/mpeg/mpegproperties.cpp
# taglib/ogg/oggfile.cpp
# taglib/ogg/oggpage.cpp
# taglib/ogg/oggpageheader.cpp
# tests/test_mpeg.cpp
|
2016-01-06 10:28:09 +09:00 |
|
Tsuda Kageyu
|
67434aa7b4
|
Merge pull request #705 from TsudaKageyu/mpeg-invalid-frame
More robust checks for invalid MPEG frame headers. (again)
|
2015-12-25 08:58:06 +09:00 |
|
Tsuda Kageyu
|
cb23f91c98
|
Merge branch 'master' of https://github.com/dukeyin/taglib into dukeyin-master
# Conflicts:
# tests/test_id3v2.cpp
|
2015-12-24 13:47:55 +09:00 |
|
Tsuda Kageyu
|
4064b34eff
|
A bit more tolerant check for the MPEG frame length.
|
2015-12-22 20:39:58 +09:00 |
|
Tsuda Kageyu
|
22708a0af6
|
Add some supplementary comments.
|
2015-12-22 17:06:40 +09:00 |
|
Tsuda Kageyu
|
081d6eaf76
|
More robust checks for invalid MPEG frame headers. (again)
|
2015-12-22 14:57:23 +09:00 |
|
Tsuda Kageyu
|
c3c862e911
|
Merge branch 'taglib2' of https://github.com/taglib/taglib into taglib2
|
2015-12-21 16:17:34 +09:00 |
|
Tsuda Kageyu
|
1aca1f64fe
|
Enable FLAC::File to remove non-standard tags.
|
2015-12-21 15:42:41 +09:00 |
|
Tsuda Kageyu
|
75159614fc
|
Silence MSVC warnings concerning narrowing conversions.
|
2015-12-21 15:17:59 +09:00 |
|
Tsuda Kageyu
|
ed0305bd3f
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# taglib/ape/apefile.cpp
# taglib/flac/flacfile.cpp
# taglib/mpc/mpcfile.cpp
# taglib/mpeg/mpegfile.cpp
# taglib/mpeg/mpegfile.h
# taglib/trueaudio/trueaudiofile.cpp
# taglib/wavpack/wavpackfile.cpp
|
2015-12-21 14:56:13 +09:00 |
|
Tsuda Kageyu
|
ef92ee223f
|
Merge pull request #699 from TsudaKageyu/flac-duplicate-comments
Remove duplicate Vorbis comment blocks when saving a FLAC file.
|
2015-12-21 10:03:14 +09:00 |
|
Tsuda Kageyu
|
aa66b0651d
|
Merge pull request #688 from TsudaKageyu/save-wv
Fix saving WavPack files.
|
2015-12-18 13:52:54 +09:00 |
|