taglib/tests
Urs Fleisch 491322d1ba Tolerate trailing garbage in M4A files (#1186)
If an M4A file contains trailing garbage (e.g. an APE tag at the
end of the file), it was considered invalid since [e21640b].
It is important to make sure that atoms which affect modifications
written by TagLib are valid, otherwise the file might be damaged.
However, in cases where invalid atoms do not affect modifications
(which are only done inside the root level "moov" and "moof"
containers), they can be safely ignored.

This commit allows trailing garbage in M4A files as it is also
accepted in MP3, WAV and DSF files.
2023-12-08 15:58:01 +01:00
..
data Fix crash with invalid WAV files (#1163) (#1164) 2023-11-05 14:40:18 +01:00
CMakeLists.txt Fix extensibility of ID3v2 FrameFactory 2023-11-23 16:41:46 +01:00
main.cpp clang-tidy: Replace C headers with C++ alternatives 2023-07-22 07:09:58 +02:00
plainfile.h Consistently use quote form when including our own headers 2023-07-22 07:09:58 +02:00
test_aiff.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_ape.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_apetag.cpp Separate multiple values in basic tag with " / " instead of " " 2023-12-01 06:22:35 +01:00
test_asf.cpp Support additional properties for ASF 2023-12-01 07:55:55 +01:00
test_bytevector.cpp Add ByteVector conversion functions, tests 2023-10-15 08:29:58 +02:00
test_bytevectorlist.cpp Use static_cast instead of C-style casts 2023-07-22 07:09:58 +02:00
test_bytevectorstream.cpp Consistently use quote form when including our own headers 2023-07-22 07:09:58 +02:00
test_complexproperties.cpp Provide properties methods on FileRef, make FileRef non-virtual 2023-10-27 09:46:54 +02:00
test_dsdiff.cpp DSDIFF: Add tests for ID3 in PROP and DIIN chunks 2023-10-23 06:06:05 +02:00
test_dsf.cpp DSF: Support frame factory, ID3v2.3, allow trailing garbage 2023-09-26 16:23:03 +02:00
test_file.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_fileref.cpp Remove deprecated FileRef::create() method 2023-10-27 09:46:54 +02:00
test_flac.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_flacpicture.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_flacunknownmetadatablock.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_id3v1.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_id3v2.cpp Fix issues reported by Clang Static Analyzer 2023-12-07 05:00:00 +01:00
test_id3v2framefactory.cpp Fix issues reported by CppCheck 2023-12-07 05:00:00 +01:00
test_info.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_it.cpp Fix issues reported by Clang Static Analyzer 2023-12-07 05:00:00 +01:00
test_list.cpp Detach list when setAutoDelete() is called 2023-12-02 08:03:14 +01:00
test_map.cpp Map: Support Braced List Initialization (#1153) 2023-10-07 07:27:14 +02:00
test_mod.cpp Fix issues reported by CppCheck 2023-12-07 05:00:00 +01:00
test_mp4.cpp Tolerate trailing garbage in M4A files (#1186) 2023-12-08 15:58:01 +01:00
test_mp4coverart.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_mp4item.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_mpc.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_mpeg.cpp Raw AAC (ADTS) support (#508) 2023-11-03 05:17:39 +01:00
test_ogg.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_oggflac.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_opus.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_propertymap.cpp Consistently use quote form when including our own headers 2023-07-22 07:09:58 +02:00
test_riff.cpp clang: fix -Wextra-semi warnings (#1134) 2023-09-16 08:23:45 +02:00
test_s3m.cpp Fix issues reported by CppCheck 2023-12-07 05:00:00 +01:00
test_sizes.cpp Provide properties methods on FileRef, make FileRef non-virtual 2023-10-27 09:46:54 +02:00
test_speex.cpp Consistently use quote form when including our own headers 2023-07-22 07:09:58 +02:00
test_string.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_synchdata.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_tag_c.cpp Fix issues reported by CppCheck 2023-12-07 05:00:00 +01:00
test_trueaudio.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_variant.cpp Variant type as container for complex properties 2023-10-14 09:01:59 +02:00
test_versionnumber.cpp Add simple runtime version check API (#970) 2023-10-06 14:15:30 +02:00
test_wav.cpp Implement property interface for RIFF Info 2023-12-01 07:55:55 +01:00
test_wavpack.cpp unused includes (#1133) 2023-09-16 08:22:36 +02:00
test_xiphcomment.cpp Separate multiple values in basic tag with " / " instead of " " 2023-12-01 06:22:35 +01:00
test_xm.cpp Fix issues reported by CppCheck 2023-12-07 05:00:00 +01:00
utils.h Add ending namespace comments (#1108) 2023-08-07 20:44:11 -05:00