Commit Graph

356 Commits

Author SHA1 Message Date
Moritz Bunkus
f0b0ec70c7 Create SimpleTest classes on the fly instead of using class variables in the base class
...which doesn't work if more than one test is run simultaneously.
2012-01-31 18:59:27 +01:00
Moritz Bunkus
8177e748e4 Don't render SimpleBlocks if BlockAdditions are used
Fix for bug 713.
2012-01-31 17:05:35 +01:00
Moritz Bunkus
43979265bc Add methods for testing extraction 2012-01-31 16:55:31 +01:00
Moritz Bunkus
8d8c8e224c Fix some more (E)AC3 misdetection issues 2012-01-31 14:56:28 +01:00
Moritz Bunkus
16c6dc95e0 Helper method SimpleTest::test_identify for "mkvmerge --identify[-verbose]" 2012-01-31 14:55:00 +01:00
Moritz Bunkus
403a2d6bb5 Allow aliases for exit codes 2012-01-31 14:23:17 +01:00
Moritz Bunkus
032e9d8c45 Format (sub) test names properly 2012-01-31 14:23:10 +01:00
Moritz Bunkus
e50b1d0933 SimpleTest framework 2012-01-31 14:17:18 +01:00
Moritz Bunkus
e8ae268284 Re-factor run.rb into smaller files 2012-01-26 20:02:25 +01:00
Moritz Bunkus
aaed9f12d9 Prevent integer underflow in read caching code for seeks to invalid positions
Fix for bug 709.
2012-01-25 23:30:56 +01:00
Moritz Bunkus
0979a736eb Write additional timecode as sum of last frame's timecode + duration 2012-01-13 19:11:34 +01:00
Moritz Bunkus
2a1a53df19 Add track number to mkvmerge's verbose identification mode 2012-01-12 11:01:50 +01:00
Moritz Bunkus
0ad859814b Include information about content encoding algorithms in verbose identification mode 2012-01-09 18:09:19 +01:00
Moritz Bunkus
a7981bfa61 Output more fields in verbose identification mode 2012-01-07 21:46:57 +01:00
Moritz Bunkus
322df72bdd Test case for 6863f5f 2012-01-07 21:01:49 +01:00
Moritz Bunkus
6be52374a6 Make timecodes_v2 track IDs match the ones for "tracks" and mkvmerge's identification output
Fix for bugs 689 and 694.
2012-01-05 21:04:07 +01:00
Moritz Bunkus
23086d0e51 Add test case for timecodes_v2 extraction mode 2012-01-05 20:39:08 +01:00
Moritz Bunkus
c1ec721ea8 Use built-in zsh functionality instead of subprocesses 2012-01-05 20:07:21 +01:00
Moritz Bunkus
90dd8f2afa Intentional update due to 329e944f 2012-01-05 19:44:08 +01:00
Moritz Bunkus
466ebcb648 Do strict DTS type checking before lose AC3 type checking
Fix for bug 693.
2011-12-29 19:27:11 +01:00
Moritz Bunkus
16a9a7d1e6 Change mkvextract's track IDs to match mkvmerge's
Fix for bug 689.
2011-12-24 17:52:18 +01:00
Moritz Bunkus
28087bcb58 Intentional update due to 5c4ee746 2011-12-18 15:01:31 +01:00
Moritz Bunkus
0612e65c2e Intentional update due to c90f1e04 2011-12-18 14:59:38 +01:00
Moritz Bunkus
7d7f58ce7e Base track IDs for MP4 on track order instead of track numbers from source
Fix for bug 681.
2011-12-11 17:21:50 +01:00
Moritz Bunkus
0887ec48ba Base track IDs for Matroska on track order instead of track numbers from source 2011-12-11 13:58:41 +01:00
Moritz Bunkus
c0cbb3ec8d Update test results due to e720e214 2011-12-07 23:57:24 +01:00
Moritz Bunkus
41055c1cc5 Add test case for VP8 in AVI 2011-12-07 23:33:17 +01:00
Moritz Bunkus
d7391af290 Update test result due to translation update 2011-12-07 22:59:27 +01:00
Moritz Bunkus
27b60750c2 Fix MPEG audio detection problems due to invalid layer 4 2011-12-07 22:45:45 +01:00
Moritz Bunkus
119f3df121 Add several test cases for mkvpropedit 2011-12-03 16:09:55 +01:00
Moritz Bunkus
50861d42b4 Add support for "--engage no_variable_data" in all tools 2011-12-03 16:03:13 +01:00
Moritz Bunkus
2b5ec42425 Add function for running mkvpropedit in tests easily 2011-12-03 15:07:24 +01:00
Moritz Bunkus
f4e6a17a2c Re-run test 315 with the locales for uk_UA.UTF-8 available 2011-12-02 21:15:20 +01:00
Moritz Bunkus
5f02cab8f2 Fix running the tests on Mac OS 2011-12-02 21:15:06 +01:00
Moritz Bunkus
ac245bfaad Fix timecode handling for MPEG TS with video packets without timecodes 2011-11-28 22:59:18 +01:00
Moritz Bunkus
c8d79c85ed Intentional update due to 00d5c1e 2011-11-27 20:42:24 +01:00
Moritz Bunkus
f1673d6ad8 Intentional update due to af568075 2011-11-08 12:57:48 +01:00
Moritz Bunkus
99a9a2cbf6 Fix invalid way of raising an exception 2011-11-08 12:57:11 +01:00
Moritz Bunkus
c591a09c71 Improve skipping broken data by using kax_file_c 2011-11-06 21:47:25 +01:00
Moritz Bunkus
1eea0bd871 Matroska reader: Use the pass-through packetizer for VC1 without start markers 2011-11-04 00:39:48 +01:00
Moritz Bunkus
3f9f39a96e MPEG TS: Use DTS instead of PTS for VC1 video tracks 2011-10-24 19:43:28 +02:00
Moritz Bunkus
08e6af5c83 Tests: add test case for AAC in MPEG TS 2011-10-22 14:04:28 +02:00
Moritz Bunkus
6d6c0ffe60 Intentional update due to 2810ef27 and 3faec33a 2011-10-21 20:12:47 +02:00
Moritz Bunkus
dcd9ba154f Add range and regex based methods of running tests 2011-10-21 20:12:04 +02:00
Moritz Bunkus
5a6da996b7 Intentional update due to 4f2101b 2011-10-21 19:25:18 +02:00
Moritz Bunkus
fe4a44d889 Implement show_demuxer_info()/show_packetizer_info() for subtitle readers 2011-10-19 09:21:13 +02:00
Moritz Bunkus
d1e8caaa4b WAV reader: Make DTS detection more resilient 2011-10-16 22:44:47 +02:00
Moritz Bunkus
678d388cd2 UI language test case: Split up into one test case per language 2011-10-16 19:34:42 +02:00
Moritz Bunkus
7a58f6e3f3 Test results: Intentional update due to 4119dc1 2011-10-16 16:04:57 +02:00
Moritz Bunkus
70895f4b6d Test case for dd8af67 2011-10-09 11:32:00 +02:00