Commit Graph

424 Commits

Author SHA1 Message Date
Moritz Bunkus
75d98e7909 List segment/next segment/previous segment UIDs in verbose ID mode for Matroska files 2012-04-09 11:19:40 +02:00
Moritz Bunkus
77b24f3422 Don't suffix output file name if only one output file will be created
Implements #743.
2012-04-09 09:50:18 +02:00
Moritz Bunkus
7112c1771c Accumulate discarded durations for multiple parts
Fixes #740.
2012-04-08 13:14:05 +02:00
Moritz Bunkus
32276b0705 Take discarded duration into account for segment duration calculation
Fixes #738.
2012-04-08 11:01:58 +02:00
Moritz Bunkus
a7dabdfe72 Take packet duration into account for calculating discarded duration
Fixes #742.
2012-04-08 10:19:17 +02:00
Moritz Bunkus
9266e0f855 Intentional update due to d4100b9 2012-04-08 08:48:17 +02:00
Moritz Bunkus
764bb7f95b Always skip first splitpoint if it is at start of the file
Fixes #737.
2012-04-07 19:02:01 +02:00
Moritz Bunkus
ad0f56fb65 Intentional update due to 0c2fadf 2012-04-06 16:16:46 +02:00
Moritz Bunkus
7d011bc82e MPEG PS: Do not use multi file I/O if disabled on the command line 2012-04-06 15:25:30 +02:00
Moritz Bunkus
7e3a6a8a41 Output binary XML elements in compact hex output 2012-04-04 15:33:20 +02:00
Moritz Bunkus
41d78551bf Add test case for extracting binary XML elements 2012-04-04 15:26:29 +02:00
Moritz Bunkus
1b9c03932e Add test case for parsing binary XML elements in various formatting 2012-04-04 14:41:20 +02:00
Moritz Bunkus
2768b0a08b Implement writing to previous part file with "--split parts:"
Fixes #518.
2012-04-01 08:54:44 +02:00
Moritz Bunkus
c3a14d46c3 Add test case for splitting by parts 2012-03-31 13:35:05 +02:00
Moritz Bunkus
fc60df2325 Parse & keep XML declaration, doc type, processing instructions, comments for USF 2012-03-29 16:41:05 +02:00
Moritz Bunkus
203f0aa210 Re-write USF reader to use pugixml instead of the expat based xml_parser_c 2012-03-29 15:33:36 +02:00
Moritz Bunkus
fda64aed54 Add a test case for USF subtitles 2012-03-29 14:22:01 +02:00
Moritz Bunkus
fb8c04343e Intentional update due to 122b65b 2012-03-29 14:11:31 +02:00
Moritz Bunkus
e5ae65e04a Handle "SegmentFilename", "NextSegmentFilename", "PreviousSegemntFilename" 2012-03-29 12:31:24 +02:00
Moritz Bunkus
a6dc1f7fc5 More tests with invalid segment info XML files 2012-03-29 12:16:42 +02:00
Moritz Bunkus
ef89c71683 Run tests for XML files on all existing files automatically 2012-03-27 19:32:23 +02:00
Moritz Bunkus
0796eaceb6 Test valid range of tag elements 2012-03-26 09:52:08 +02:00
Moritz Bunkus
6f8f1e4d9c Automatically test all tags-invalid-* files 2012-03-26 09:49:44 +02:00
Moritz Bunkus
3a2ff12224 Test valid range of chapter elements 2012-03-26 09:48:11 +02:00
Moritz Bunkus
f65b710513 More tests for invalid tags files 2012-03-26 09:34:36 +02:00
Moritz Bunkus
ac3f8ea98d Refine chapter test to verify mkvmerge's output 2012-03-26 09:28:51 +02:00
Moritz Bunkus
b70c55c9df Capture and return program messages output for further analysis by tests 2012-03-26 09:28:42 +02:00
Moritz Bunkus
88826e094b Add more tests for cases in which the chapter parser should fail 2012-03-25 22:13:37 +02:00
Moritz Bunkus
c87de1470e Add several test cases for the XML parser routines 2012-03-24 12:28:53 +01:00
Moritz Bunkus
ffefd85ec2 Use the EBML/XML converter for writing tags to XML files 2012-03-18 11:25:24 +01:00
Moritz Bunkus
d51eb67139 Intentional update 2012-03-18 11:18:07 +01:00
Moritz Bunkus
d851a1f3b5 Use the EBML/XML converter for writing chapters to XML files 2012-03-18 10:27:11 +01:00
Moritz Bunkus
1ad8421ce1 Intentional update due to translation update 2012-03-17 21:37:24 +01:00
Moritz Bunkus
9823474898 Use smallest difference for default duration rounding 2012-03-14 09:10:37 +01:00
Moritz Bunkus
e19122f8b6 Calculate missing timecodes from previous available one, not from zero 2012-03-12 13:50:10 +01:00
Moritz Bunkus
3565c9d781 Convert - to _ in new test names 2012-03-12 13:45:15 +01:00
Moritz Bunkus
03cabbec79 Intentional update
underflow.mkv is incomplete. libmatroska leaves part of the very last
block buffer uninitialized as it cannot read the whole buffer. This
caused frequent failures in this test -- uninitialized memory is
undefined behaviour. Therefore only use mkvinfo's summary output up to
but excluding the very last line.
2012-03-08 09:39:55 +01:00
Moritz Bunkus
b50fc2f5a3 Helper function for running mkvinfo in SimpleTests 2012-03-08 09:37:28 +01:00
Moritz Bunkus
10d31310aa Round timecode scale down in auto mode before calculating max ns per cluster
Fix for bug 707.
2012-03-08 08:38:10 +01:00
Moritz Bunkus
a68e43b50c Output mkvmerge/mkvextract track IDs in verbose and summary modes 2012-03-07 20:37:01 +01:00
Moritz Bunkus
7818927f6b Intentional update due to c330fc0 2012-03-07 20:08:08 +01:00
Moritz Bunkus
ea2d79c69e Test case for VFR h264 with and without timecode files 2012-03-07 20:03:43 +01:00
Moritz Bunkus
4ec424c95a Use full_command_line for muxing 2012-03-07 20:03:29 +01:00
Moritz Bunkus
535e5288ff Test case for h264 progressive with and without --default-duration 2012-03-07 19:58:44 +01:00
Moritz Bunkus
ab5bb4123c Test case for h264 interlaced with and without --default-duration 2012-03-07 19:24:06 +01:00
Moritz Bunkus
fd5b36b227 Handle minus signs before any digit 2012-03-07 11:58:58 +01:00
Moritz Bunkus
48d694db8d Move test files around a bit (SRT and ASS/SSA files) 2012-03-07 11:18:50 +01:00
Moritz Bunkus
4972ce3441 Intentional update due to 3130331 2012-03-07 11:17:10 +01:00
Moritz Bunkus
741f2e4ffd Remove superfluous test script 2012-03-05 16:10:06 +01:00
Moritz Bunkus
52e478f2b6 Ignore potential AC3 packets with invalid size fields
Fix for bug 723.
2012-03-05 16:03:00 +01:00