mkvtoolnix/tests
Moritz Bunkus 71c8a881ec Handle 'fill one byte with void element' if the next element has max size length
kax_analyzer_c's code for handling a gap of one byte took the
following element, moved its header one byte to the front and rewrote
the size one byte bigger than before. This breaks if the following
element's size was already written with eight bytes. lavf creates such
files.

Fix for bug 536.
2010-08-24 20:24:54 +02:00
..
new_test The class name of a test file class must contain the number as well. 2009-06-20 16:30:50 +02:00
results.txt Handle 'fill one byte with void element' if the next element has max size length 2010-08-24 20:24:54 +02:00
run.rb Simply call ruby instead of ruby1.9 2010-07-27 15:55:37 +02:00
test-001mp3.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-002aac.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-003ac3.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-004aacmp4.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-005flac.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-006oggflac.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-007oggvorbis.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-008avi_divx3_mp3.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-009realvideo_3.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-010realvideo_4.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-011srt.rb Merged 2223 2004-09-28 12:12:49 +00:00
test-012ssa.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-013vobsubs.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-014splitting_by_size.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-015splitting_by_time.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-016cuesheet.rb Merged 2225 2004-09-28 12:22:06 +00:00
test-017chapters.rb Merged 2227 2004-09-28 12:31:25 +00:00
test-018attachments.rb Merged 2225 2004-09-28 12:22:06 +00:00
test-019attachments2.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-020languages.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-021aspect_ratio.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-022display_dimensions.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-023no_x.rb Improved the control over which tags get copied from a source file to the output file 2009-05-31 21:08:12 +02:00
test-024sync_mp3.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-025sync_vorbis.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-026sync_pcm.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-027default_track.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-028compression.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-029link.rb Always unlink temporary files 2010-06-19 12:38:55 +02:00
test-030timecodes_v1.rb Merged 2049:2051 2004-08-25 21:55:39 +00:00
test-031timecodes_v2.rb Merged 2049:2051 2004-08-25 21:55:39 +00:00
test-032cues.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-033timecode_scale.rb New paths for the test files. 2004-08-30 22:17:55 +00:00
test-034ac3misdetected_as_mp2.rb Merged 2184 2004-09-20 17:09:29 +00:00
test-035X_vfw_video.rb Merged 2188 2004-09-20 17:25:37 +00:00
test-036X_mp3.rb Merged 2188 2004-09-20 17:25:37 +00:00
test-037X_aac.rb Merged 2188 2004-09-20 17:25:37 +00:00
test-038X_ac3.rb Merged 2188 2004-09-20 17:25:37 +00:00
test-039X_flac.rb Removed support for extracting FLAC tracks into Ogg FLAC files 2010-05-28 17:17:26 +02:00
test-041X_mp2.rb Merged 2188 2004-09-20 17:25:37 +00:00
test-042X_vorbis.rb Merged 2188 2004-09-20 17:25:37 +00:00
test-043X_wav.rb Merged 2188 2004-09-20 17:25:37 +00:00
test-044X_srt.rb Merged 2188 2004-09-20 17:25:37 +00:00
test-045X_ssa.rb Merged 2188 2004-09-20 17:25:37 +00:00
test-046X_chapters.rb More shell/Ruby compatibility fixes 2007-07-04 14:40:52 +00:00
test-047X_tags.rb More shell/Ruby compatibility fixes 2007-07-04 14:40:52 +00:00
test-048X_chapters_ogmstyle.rb More shell/Ruby compatibility fixes 2007-07-04 14:40:52 +00:00
test-049ass.rb Merged 2239 2004-09-29 09:41:22 +00:00
test-050X_ass.rb Merged 2239 2004-09-29 09:41:22 +00:00
test-051ogm.rb Explicitely set subtitle charsets in tests 2010-05-22 19:17:33 +02:00
test-200mp2_from_mp4.rb New test for MP2 in MP4. 2004-08-30 22:20:02 +00:00
test-201avc_from_mp4_with_par.rb Added test cases for AVC in MP4 with pixel aspect ratio, both with and without B frames. 2005-01-25 21:47:19 +00:00
test-202avc_from_mp4_with_par_bframes.rb Added test cases for AVC in MP4 with pixel aspect ratio, both with and without B frames. 2005-01-25 21:47:19 +00:00
test-203wavpack_with_correctiondata.rb Added two test cases for WavPack with and without correction data. 2005-02-01 08:45:03 +00:00
test-204wavpack_without_correctiondata.rb Added two test cases for WavPack with and without correction data. 2005-02-01 08:45:03 +00:00
test-205X_cuesheets.rb Always unlink temporary files 2010-06-19 12:38:55 +02:00
test-206X_vobsub.rb Always unlink temporary files 2010-06-19 12:38:55 +02:00
test-207segmentinfo.rb Replaced all exception() classes with error_c() classes. Added support for reading SegmentUID, NextSegmentUID and PreviousSegmentUID from a --segmentinfo XML file. Added a test for such a XML file. 2005-02-11 23:29:39 +00:00
test-208cat_and_splitting.rb Concatenating + splitting at the same time is now possible. Track entries are only created once and not for each new file. 2005-03-06 14:28:26 +00:00
test-209ac3misdeetected_as_mpeges.rb Added a test for a formerly mis-detected AC3 file. 2005-03-15 08:30:03 +00:00
test-210splitting_and_chapters.rb Explicitely set subtitle charsets in tests 2010-05-22 19:17:33 +02:00
test-211bug_segfault_reading_mp4.rb Added a regression test for the segfault fixed in r2996. 2005-07-28 06:35:04 +00:00
test-212ssa_attachments.rb Convert embedded fonts and pictures in SSA and ASS files into Matroska attachments. Keep other sections and non-"Dialogue:" lines from the "[Events]" section in the CodecPrivate in order to keep as much from the original file as possible. Renamed the member variables of the buffer_t structure in the process. 2005-08-24 11:18:24 +00:00
test-213mp4_broken_pixel_dimensions.rb Also fix the BITMAPINFOHEADER with the new pixel dimenions after getting them from the bitstream. Added a test case for this feature. 2005-09-19 07:49:22 +00:00
test-214one_frame_avi.rb Rewrote the reading function of the AVI reader to be much cleaner. It also allows one frame AVIs to be processed correctly. Fixes bug 156. 2005-10-04 17:30:09 +00:00
test-215X_codec_extradata_avi.rb Always unlink temporary files 2010-06-19 12:38:55 +02:00
test-216mp4_editlists.rb MP4 files may contain other atoms than "avcC" in the video track headers; so look for "avcC" and don't rely on it being the first one. Added limited support for edit lists in MP4/QuickTime files. 2005-11-18 18:18:10 +00:00
test-217file_identification.rb Added a test for mkvmerge's --identify-verbose output. 2005-12-09 23:10:00 +00:00
test-218theora.rb Added another test file for Ogg/Theora. 2006-04-28 09:12:32 +00:00
test-219srt_short_timecodes.rb Explicitely set subtitle charsets in tests 2010-05-22 19:17:33 +02:00
test-220ass_with_comments_at_start.rb SSA/ASS subs: Allow for empty lines and comments at the start of the file before the "[script info]" line. 2006-09-26 10:01:46 +00:00
test-221aac_lc_misdetected_as_sbr.rb Added a test case for AAC LC profile misdetection as being SBR. 2006-11-03 16:42:51 +00:00
test-222stereo_mode.rb Added support for the "stereo mode" flag for video tracks. 2006-11-07 15:11:49 +00:00
test-223ra_cook_keyframes.rb Some RealAudio tracks might not have the key frame flags set at all. 2006-12-28 14:11:19 +00:00
test-224dts.rb Added two regression tests for DTS files. 2007-02-06 16:50:46 +00:00
test-225dts_in_wav.rb Added two regression tests for DTS files. 2007-02-06 16:50:46 +00:00
test-226h264.rb Added two test files for raw h.264 muxing. 2007-02-08 10:15:48 +00:00
test-227h264_with_garbage.rb Added two test files for raw h.264 muxing. 2007-02-08 10:15:48 +00:00
test-228h264_no_idr_slices.rb AVC/h.264: Signal "key frame" if a recovery point has been found (a SEI NALU of type 6). Is necessary for streams without IDR slices. 2007-04-26 08:32:49 +00:00
test-229rav3_in_rm.rb Added support for RealAudio v3 in RealMedia files. Patch by Aurelian Jacobs. Fix for bug 246. 2007-06-19 20:15:26 +00:00
test-230h264_nalu_size_len_change.rb Always unlink temporary files 2010-06-19 12:38:55 +02:00
test-231X_ac3_header_removal.rb mkvextract: Added support for the 'header removal' compression scheme. Hopefully fixed support for all compression schemes for all extractors. 2007-06-23 09:16:13 +00:00
test-232h264_changing_sps_pps.rb Added a test for AVC/h.264 streams with changing SPS/PPS. 2007-08-15 19:35:32 +00:00
test-233srt_with_coordinates.rb SRT files that contain coordinates in the timecode line are supported. The coordinates are discarded automatically (as S_TEXT/SRT doesn't support them), and a warning is shown. 2007-08-19 18:35:51 +00:00
test-234avi_aac_codecid_0x706d.rb Added support for AAC-in-AVI with CodecID 0x706d as created by mencoder. Fix for bug 266. 2008-02-23 16:51:06 +00:00
test-235wav_fmt_chunk_length.rb Rewrite of the WAV reader. Fixed the handling of "fmt" chunks of unexpected length. Added support for handling WAV files with multiple data chunks. 2008-02-27 14:09:19 +00:00
test-236ac3_in_mov.rb Added a test case for AC3-in-MOV and tracks with constant sample size > 1. 2008-02-29 09:39:37 +00:00
test-237ac3_in_wav_iec61937_mode.rb Added support for AC3-in-WAV in ACM mode. Added test cases for AC3-in-WAV in both ACM and IEC 61937 mode. Refactored r_wav.cpp & r_wav.h to match my desired coding style. 2008-02-29 14:28:35 +00:00
test-238ac3_in_wav_acm_mode.rb Added support for AC3-in-WAV in ACM mode. Added test cases for AC3-in-WAV in both ACM and IEC 61937 mode. Refactored r_wav.cpp & r_wav.h to match my desired coding style. 2008-02-29 14:28:35 +00:00
test-239aac_with_id3_tags.rb Added support for AAC files with ID3 tags. 2008-03-09 16:02:08 +00:00
test-240dts_hd.rb Added a test for DTS-HD. 2008-03-09 16:08:02 +00:00
test-241ac3_with_id3_tags.rb Added support for skipping ID3 tags in AC3 files. 2008-03-09 17:37:42 +00:00
test-242ogm_with_chapters.rb Fix for an assertion for OGM files with embedded chapters. Fix for bug 279. 2008-04-20 19:11:13 +00:00
test-243avi_with_audio_garbage.rb Revision 3831 (the change to the "--delay" and "--sync" options) caused mkvmerge to no longer respect the delay caused by garbage at the beginning of MP3 and AC3 audio tracks in AVI files. The timecodes of such tracks are now delayed appropriately again. Fix for bug 300. 2008-09-13 16:55:10 +00:00
test-244iconv_missing_character.rb New test for iconv Hebrew handling. 2008-10-04 19:38:07 +00:00
test-245srt_timecode_formats.rb Explicitely set subtitle charsets in tests 2010-05-22 19:17:33 +02:00
test-246theora_pixel_aspect_ratio.rb Forgot to add the test case for Theora pixel aspect ratio handling. 2008-12-09 19:22:41 +00:00
test-247attachment_selection.rb Always unlink temporary files 2010-06-19 12:38:55 +02:00
test-248mpeg2.rb Intentional update 2010-04-26 15:04:20 +02:00
test-249mpeg2_no_codecprivate.rb Added test cases for MPEG-2 video handling, sequence header extraction etc. 2009-05-31 13:29:15 +02:00
test-250tag_selection.rb Improved the control over which tags get copied from a source file to the output file 2009-05-31 21:08:12 +02:00
test-251vc1_truehd_eac3_from_evo.rb Added a test for VC-1, TrueHD, EAC3 in EVO (MPEG program streams). 2009-06-06 22:10:25 +02:00
test-252native_mpeg4.rb Added a test case for native MPEG4 part 2 storage. 2009-06-20 16:31:51 +02:00
test-253ui_language.rb Added the Dutch translation to the test 2010-06-03 11:40:17 +02:00
test-254avi_with_subs.rb Fixed the subtitle track selection for AVI input files. 2009-09-04 21:27:15 +02:00
test-255aspect_ratio_display_dimensions.rb Always unlink temporary files 2010-06-19 12:38:55 +02:00
test-256cropping_stereo_mode.rb Refactored the handling of the different sources of cropping and stereo mode information. 2009-10-25 20:51:21 +01:00
test-257theora_v1_1.rb Don't drop zero-length frames in Theora video tracks. 2009-12-17 13:41:39 +01:00
test-258srt_negative_timecodes.rb Explicitely set subtitle charsets in tests 2010-05-22 19:17:33 +02:00
test-259mp4_chapters_text_trak.rb Reading chapters from MP4 files stored in tracks of subtype 'text'. 2009-12-30 22:20:14 +01:00
test-260version_numbers.rb A test for the --version command line parameters. 2010-01-20 13:20:46 +01:00
test-261line_endings_in_text_files.rb Added support for Mac-style line endings in text files 2010-03-15 15:20:00 +01:00
test-262level1_with_size_0.rb Added a test case for level 1 elements with size 0 2010-04-07 13:14:08 +02:00
test-263ass_missing_text_in_format.rb SSA/ASS: Add the "text" column specifier if it is missing in the "format" line 2010-04-11 18:16:05 +02:00
test-264avc_es_from_lavf_with_native_codecid.rb Test case for the fix for bug 486 2010-04-27 12:30:43 +02:00
test-265mkvinfo_clusters_with_unknown_size.rb Pass found element from read_master() to calling function 2010-05-22 21:38:12 +02:00
test-266mkvmerge_clusters_with_unknown_size.rb mkvmerge/extract: Fixed handling of clusters with unknown size 2010-05-23 15:49:53 +02:00
test-267mkvextract_clusters_with_unknown_size.rb mkvmerge/extract: Fixed handling of clusters with unknown size 2010-05-23 15:49:53 +02:00
test-268X_vp8.rb Support for extracting VP8 tracks into IVF files 2010-05-27 14:32:40 +02:00
test-269X_vp8_without_default_duration.rb Support for extracting VP8 tracks into IVF files 2010-05-27 14:32:40 +02:00
test-270ivf.rb Support for reading VP8 tracks from IVF files 2010-05-27 14:58:50 +02:00
test-271ogg_flac_1_1_1.rb Support Ogg FLAC spec v1.1.1 2010-05-28 15:05:42 +02:00
test-272dirac.rb A test for Dirac elementary streams 2010-05-30 18:25:43 +02:00
test-273pgssup.rb Always unlink temporary files 2010-06-19 12:38:55 +02:00
test-274h264_in_nalus_in_avi.rb Test case for h264 in NALUs in AVI 2010-06-29 13:38:52 +02:00
test-275srt_mixed_eol_styles.rb Test case for text files with mixed end-of-line markings 2010-07-06 09:09:19 +02:00
test-276h264_without_nalus_in_avi.rb Fix decision whether or not BITMAPINFOHEADER contains AVCC with or without NALUs 2010-07-06 22:42:34 +02:00
test-277display_dimensions_fixing_aspect_ratio_usage.rb Fix DisplayWidth/Height values that are used for aspect ratio storage only 2010-07-18 20:21:53 +02:00
test-278turning_off_compression.rb Added a test case for compression handling 2010-07-28 12:20:34 +02:00
test-279packet_queue_not_empty_ivf.rb Always flush all packetizers 2010-08-05 23:04:57 +02:00
test-280replace_one_byte_with_ebmlvoid.rb Handle 'fill one byte with void element' if the next element has max size length 2010-08-24 20:24:54 +02:00