| 
						
					 | 
					
						
						
							
						
						e6a69e24bc
					 | 
					
						
						
							
							Add a common function to generate a long string to test.
						
						
						
						
						
						
					 | 
					
						2016-10-31 20:01:52 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dcab8ed90e
					 | 
					
						
						
							
							Allow ScopedFileCopy to be const.
						
						
						
						
						
						
					 | 
					
						2016-10-31 10:29:13 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						935534aa53
					 | 
					
						
						
							
							Backport a test from taglib2 branch.
						
						
						
						
						
						
					 | 
					
						2016-10-28 15:19:35 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						aa5f9bb221
					 | 
					
						
						
							
							Suppress some warnings in test.
						
						
						
						
						
						
					 | 
					
						2016-10-27 15:23:24 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d2b3547254
					 | 
					
						
						
							
							Add a test for File::truncate().
						
						
						
						
						
						
					 | 
					
						2016-10-27 15:15:22 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6a96a6426a
					 | 
					
						
						
							
							Replace a possibly non-free file in the test suite.
						
						
						
						
						
						
					 | 
					
						2016-10-22 02:11:16 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7e90313690
					 | 
					
						
						
							
							Fix defect in ByteVectorStream::seek when Position==End.
						
						
						
						
						
						
					 | 
					
						2016-09-15 16:30:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9b995544e4
					 | 
					
						
						
							
							Fix reading table of contents frames with a lot of children.
						
						
						
						
						
						
					 | 
					
						2016-05-14 09:58:19 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b2a6768704
					 | 
					
						
						
							
							Don't stop parsing an ID3v2 SYLT frame when its description is empty.
						
						
						
						
						
						
					 | 
					
						2016-03-14 20:35:09 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						520da50bc5
					 | 
					
						
						
							
							Always update the global RIFF size when updating RIFF files.
						
						
						
						
						
						
					 | 
					
						2016-02-22 22:27:18 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						710166e32d
					 | 
					
						
						
							
							Separate zlib related code rather than having several #ifdef blocks.
						
						
						
						
						
						
					 | 
					
						2016-02-21 23:16:48 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7d8aa7b8bd
					 | 
					
						
						
							
							ByteVector::append() can't take the vector itself.
						
						
						
						
						
						
					 | 
					
						2016-02-20 19:42:46 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						98a57744c3
					 | 
					
						
						
							
							Add some tests for ByteVector::replace().
						
						
						
						
						
						
					 | 
					
						2016-02-20 11:50:47 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c08e0b1357
					 | 
					
						
						
							
							Reorganize some redundant or missing tests.
						
						
						
						
						
						
					 | 
					
						2016-02-15 01:49:23 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d037b8c908
					 | 
					
						
						
							
							Make sure we don't write UTF8 or UTF16BE to ID3v2.3 tags.
						
						
						
						
						
						
					 | 
					
						2016-02-15 00:22:18 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						aa339eba87
					 | 
					
						
						
							
							Fix a wrong test for base64 decoding.
						
						
						
						
						
						
					 | 
					
						2016-02-11 20:47:55 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						184a151d41
					 | 
					
						
						
							
							Add some missing FileRef tests.
						
						
						
						
						
						
					 | 
					
						2016-02-06 21:56:51 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cc2ccbc20c
					 | 
					
						
						
							
							Test if FileRef chooses a correct File type.
						
						
						
						
						
						
					 | 
					
						2016-02-06 21:32:03 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fffff35ca5
					 | 
					
						
						
							
							Correct the license information.
						
						
						
						
						
						
					 | 
					
						2016-02-06 01:27:36 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5350bc8501
					 | 
					
						
						
							
							Oops! We already have a function to check APE item keys.
						
						
						
						
						
						
					 | 
					
						2016-02-01 22:46:08 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fe92f3dffe
					 | 
					
						
						
							
							Add a test for broken MPEG audio frames.
						
						
						
						
						
						
					 | 
					
						2016-01-09 13:30:00 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4064b34eff
					 | 
					
						
						
							
							A bit more tolerant check for the MPEG frame length.
						
						
						
						
						
						
					 | 
					
						2015-12-22 20:39:58 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						22708a0af6
					 | 
					
						
						
							
							Add some supplementary comments.
						
						
						
						
						
						
					 | 
					
						2015-12-22 17:06:40 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						081d6eaf76
					 | 
					
						
						
							
							More robust checks for invalid MPEG frame headers. (again)
						
						
						
						
						
						
					 | 
					
						2015-12-22 14:57:23 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1aca1f64fe
					 | 
					
						
						
							
							Enable FLAC::File to remove non-standard tags.
						
						
						
						
						
						
					 | 
					
						2015-12-21 15:42:41 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						aa66b0651d
					 | 
					
						
						
							
							Merge pull request #688 from TsudaKageyu/save-wv
						
						
						
						
						
						
						
						Fix saving WavPack files. 
						
						
					 | 
					
						2015-12-18 13:52:54 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6d27a1013d
					 | 
					
						
						
							
							Merge pull request #687 from TsudaKageyu/save-mpc
						
						
						
						
						
						
						
						Fix saving MPC files. 
						
						
					 | 
					
						2015-12-18 09:00:45 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6998be94f6
					 | 
					
						
						
							
							Merge pull request #686 from TsudaKageyu/save-ape
						
						
						
						
						
						
						
						Fix saving APE files. 
						
						
					 | 
					
						2015-12-17 16:57:24 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						862952bdcc
					 | 
					
						
						
							
							Remove unnecessary private data members from TrueAudio::File.
						
						
						
						
						
						
					 | 
					
						2015-12-17 11:43:11 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						546870d83a
					 | 
					
						
						
							
							Merge pull request #684 from TsudaKageyu/save-mpeg
						
						
						
						
						
						
						
						Fix saving MPEG files. 
						
						
					 | 
					
						2015-12-17 11:24:25 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fc571e5150
					 | 
					
						
						
							
							Merge pull request #683 from TsudaKageyu/save-mp4
						
						
						
						
						
						
						
						Fix saving MP4 files. 
						
						
					 | 
					
						2015-12-16 11:48:52 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9950fca3c2
					 | 
					
						
						
							
							Remove duplicate Vorbis comment blocks when saving a FLAC file.
						
						
						
						
						
						
					 | 
					
						2015-12-16 10:00:08 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						680784c7b7
					 | 
					
						
						
							
							Merge pull request #682 from TsudaKageyu/save-flac
						
						
						
						
						
						
						
						Fix saving FLAC files. 
						
						
					 | 
					
						2015-12-15 15:08:14 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be9b5cc93a
					 | 
					
						
						
							
							More robust checks for invalid MPEG frame headers.
						
						
						
						
						
						
					 | 
					
						2015-12-08 11:20:51 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						24f220224d
					 | 
					
						
						
							
							Move a test to the proper place.
						
						
						
						
						
						
						
						The test is actually for XiphComment, not Vorbis::File. 
						
						
					 | 
					
						2015-12-03 13:05:18 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a0b8683656
					 | 
					
						
						
							
							Use a standard type rather than TagLib::uint.
						
						
						
						
						
						
						
						This won't break the ABI compatibility. 
						
						
					 | 
					
						2015-12-03 02:15:41 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7f8efec4d4
					 | 
					
						
						
							
							Merge pull request #545 from FestusHagen/fh1.m_TDRC
						
						
						
						
						
						
						
						Append TIME to TDRC, adjusted test_id3v2.cpp as appropriate. 
						
						
					 | 
					
						2015-12-02 21:11:53 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dcc0fe553c
					 | 
					
						
						
							
							Use a standard type rather than TagLib::ushort.
						
						
						
						
						
						
						
						This won't break the ABI compatibility. 
						
						
					 | 
					
						2015-12-02 18:59:45 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8bdddaabce
					 | 
					
						
						
							
							Use a standard type rather than TagLib::uchar.
						
						
						
						
						
						
						
						This won't break the ABI compatibility. 
						
						
					 | 
					
						2015-12-02 18:11:52 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e6e9ba6094
					 | 
					
						
						
							
							Fix saving FLAC files.
						
						
						
						
						
						
						
						This fixes all the issues reported at #622. 
						
						
					 | 
					
						2015-12-02 17:21:12 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1529af7a12
					 | 
					
						
						
							
							Merge branch 'xiph-picture' of https://github.com/gogglesmm/taglib into gogglesmm-xiph-picture
						
						
						
						
						
						
						
						# Conflicts:
#	tests/test_bytevector.cpp
#	tests/test_ogg.cpp 
						
						
					 | 
					
						2015-12-02 14:59:50 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						060a50ab11
					 | 
					
						
						
							
							Use a standard type rather than TagLib::wchar.
						
						
						
						
						
						
						
						This won't break the ABI compatibility. 
						
						
					 | 
					
						2015-12-02 11:30:29 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |