Commit Graph

171 Commits

Author SHA1 Message Date
Moritz Bunkus
a57fa053f4 Don't drop zero-length frames in Theora video tracks.
Fix for bug 450.
2009-12-17 13:41:39 +01:00
Moritz Bunkus
4893a23867 Refactored the handling of the different sources of cropping and stereo mode information.
Now the order is the correct order: options on the command line trump
everything else; second is the source container; third place is the
bitstream.
2009-10-25 20:51:21 +01:00
Moritz Bunkus
285f66351e Refactored the handling of the different sources of aspect ratio/display dimension information.
Now the order is the correct order: options on the command line trump
everything else; second is the source container; third place is the
bitstream.
2009-10-25 16:54:28 +01:00
Moritz Bunkus
ebd7025ea8 Added missing run for new test introduced in revision 51ca7838. 2009-10-25 10:46:01 +01:00
Moritz Bunkus
51ca7838c0 Fixed the subtitle track selection for AVI input files. 2009-09-04 21:27:15 +02:00
Moritz Bunkus
3c4aaf6562 Intentional update due to libmatroska's fix to the EbmlID of the KaxTagDefault element. 2009-08-21 15:01:11 +02:00
Moritz Bunkus
93b28b41be Added a test case for the interface language and the available translations. 2009-07-07 00:18:54 +02:00
Moritz Bunkus
2af042e683 Intentional update due to a0ce4daad2. 2009-06-28 13:33:54 +02:00
Moritz Bunkus
8184da34ea Intentional update due to 49a94614eb 2009-06-21 14:15:21 +02:00
Moritz Bunkus
fe4db5c991 Added a test case for native MPEG4 part 2 storage. 2009-06-20 16:31:51 +02:00
Moritz Bunkus
60c5e0b416 The class name of a test file class must contain the number as well. 2009-06-20 16:30:50 +02:00
Moritz Bunkus
5f7e0d4f9f Automatically find the next free number for a test file. 2009-06-20 16:28:39 +02:00
Moritz Bunkus
149c920468 Use a single chapter edition UID for all chapters read from source containers which do not provide chapter edition UIDs themselves (OGM, MP4).
Partial fix for bug 397.
2009-06-14 15:41:08 +02:00
Moritz Bunkus
869988a6b4 Added a test for VC-1, TrueHD, EAC3 in EVO (MPEG program streams). 2009-06-06 22:10:25 +02:00
Moritz Bunkus
8139108c0f Improved the control over which tags get copied from a source file to the output file
The old option --no-tags" was replaced with the new options
"--no-global-tags" which causes global tags not to be copied and
"--no-track-tags" which causes track specific tags to not be
copied. The new option "--track-tags" can be used to select tracks for
which tags will be copied. The default is still to copy all existing
tags.
2009-05-31 21:08:12 +02:00
Moritz Bunkus
7d31271f59 Include global and track specific tags in the identification output. 2009-05-31 14:24:22 +02:00
Moritz Bunkus
816ff6f8ac Added test cases for MPEG-2 video handling, sequence header extraction etc. 2009-05-31 13:29:15 +02:00
Moritz Bunkus
260f876ab2 Intentional change due to 9de93e4c32 and 25817e32c0. 2009-05-30 18:40:24 +02:00
Moritz Bunkus
be31e7925e Include the number of chapters in a file in the identification output. 2009-05-29 11:31:12 +02:00
Moritz Bunkus
c68f41b435 Intentional change due to 8a072ba704 2009-05-10 18:59:08 +02:00
Moritz Bunkus
e820f7e390 Intentional updates due to c1f2d2d. 2009-04-25 12:32:23 +02:00
Moritz Bunkus
1e3c269f66 Enabled the use of SimpleBlock elements by default.
The old hack "use_simpleblock" has been renamed to "no_simpleblock"
which will prohibit the use of SimpleBlock elements.
2009-04-13 16:30:52 +02:00
Moritz Bunkus
201c40e7b6 Added support for the "forced track" flag in mkvmerge. Fix for bug 128. 2009-04-11 14:04:51 +02:00
Moritz Bunkus
c9981c75e5 Changed the behaviour of removing the aspect ratio information from h.264 bitstreams to keeping it.
The new option "--engage remove_bitstream_ar_info" restores the previous behaviour.
2009-04-08 16:47:10 +02:00
Moritz Bunkus
2dec64c9e9 Added support for reading the track language form QuickTime/MP4 files. 2009-04-05 15:20:53 +02:00
Moritz Bunkus
62796a0962 Intentional update. 2009-04-05 14:54:11 +02:00
Moritz Bunkus
e2b5251a98 Added a test for the --attachments option 2009-02-28 19:17:33 +01:00
Moritz Bunkus
d3d5b880b6 Added an way for keeping temp files 2009-02-28 19:17:17 +01:00
Moritz Bunkus
988ea9cc58 Added support for copying attachments selectively
Attachments are now included in the output of --identify. They
can be selected just like the other track types. The option used
for them is -m / --attachments and disabled with -M / --no-attachments.
2009-02-16 20:06:10 +01:00
Moritz Bunkus
005fbb9550 Intentional update due to revision 4031. 2008-12-17 22:00:05 +00:00
Moritz Bunkus
95f1ba2c7f Forgot to add the test case for Theora pixel aspect ratio handling. 2008-12-09 19:22:41 +00:00
Moritz Bunkus
479e6fef94 Added support for handling the pixel aspect ratio in Theora video tracks. 2008-12-05 16:59:10 +00:00
Moritz Bunkus
ba35e5bfcd Allow timecodes in SRT files to be formatted not as strictly as before: there may be spaces between colons and digits, and numbers do not have to be exactly two or three digits long. 2008-12-02 14:17:03 +00:00
Moritz Bunkus
de1af373bd Intentional update 2008-11-04 14:00:16 +00:00
Moritz Bunkus
6ce6d1698d Intentional update (switched my test platform from 32bit to a 64bit Linux which sometimes has some subtle differences in float storage). 2008-11-01 10:52:13 +00:00
Moritz Bunkus
9246f1f845 Intentional update. 2008-10-05 09:38:43 +00:00
Moritz Bunkus
cf80ea72d5 New test for iconv Hebrew handling. 2008-10-04 19:38:07 +00:00
Moritz Bunkus
b5b15511f0 Intentional change due to the fix in revision 3917. 2008-09-20 18:03:11 +00:00
Moritz Bunkus
09ccdefada 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
Moritz Bunkus
8897672a70 Fixed the frame type (key or non-key frame) detection for Theora tracks in Ogg files. 2008-09-12 11:01:09 +00:00
Moritz Bunkus
70865df821 Intentional update due to revision 3843. 2008-08-24 18:06:36 +00:00
Moritz Bunkus
da09f5af46 Intentional changes caused by revision 3831. 2008-08-20 19:06:19 +00:00
Moritz Bunkus
3fb8a8863d Removed the "--delay" option. Changed the "--sync d,l/p" option: audio samples are not added. Instead only the timecodes are adjusted. The default for "p" has been changed from 1000 to 1 if it is left out. The "--sync" option works for all track types. Therefore mmg activates the "delay" and "stretch by" inputs no matter what track type is selected. 2008-08-20 19:04:10 +00:00
Moritz Bunkus
75c5d1b25d Change in the hash due to the zlib stream handling fix in revision 3802. 2008-08-18 20:38:57 +00:00
Moritz Bunkus
4dd522775b Fix for an assertion for OGM files with embedded chapters. Fix for bug 279. 2008-04-20 19:11:13 +00:00
Moritz Bunkus
da6bedc367 Fixed wrong timecodes for MP4 files that contain video tracks with B frames and edit lists. Fix for bug 277. Patch by Damiano Galassi (see AUTHORS). 2008-04-16 15:39:29 +00:00
Moritz Bunkus
8ed313f2d3 Added support for skipping ID3 tags in AC3 files. 2008-03-09 17:37:42 +00:00
Moritz Bunkus
a1962191ee Added a test for DTS-HD. 2008-03-09 16:08:02 +00:00
Moritz Bunkus
4905caf963 Added support for AAC files with ID3 tags. 2008-03-09 16:02:08 +00:00
Moritz Bunkus
5b9eeb097b 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