Commit Graph

139 Commits

Author SHA1 Message Date
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
Moritz Bunkus
ba82a4ae4f Added a test case for AC3-in-MOV and tracks with constant sample size > 1. 2008-02-29 09:39:37 +00:00
Moritz Bunkus
516daee57b Force a packetizer flush at the end of DTS and AC3 files. 2008-02-27 15:32:22 +00:00
Moritz Bunkus
ded5cc873e 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
Moritz Bunkus
b25973076b File identification code unified. Fix for the wrong track type in r_ogm.cpp ("subtitle" instead of "subtitles"). 2008-02-26 19:08:38 +00:00
Moritz Bunkus
8f12504a2b 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
Moritz Bunkus
84867e220b Intentional update after bugfix to OGM text subs handler. 2008-02-22 16:43:48 +00:00
Moritz Bunkus
ccd91ab84f Rewrite of the OGM reader code. 2008-02-19 16:29:34 +00:00
Moritz Bunkus
6271265fb5 Added a test for MS_COMP type video from OGM files. 2007-12-23 10:22:49 +00:00
Moritz Bunkus
ab33e25049 Calculate the minimum and maximum cluster timecodes correctly. Only the cluster timecodes have changed for the reference test files however, as the relative block timecodes can be negative. 2007-10-17 21:12:57 +00:00
Moritz Bunkus
e00a819078 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
Moritz Bunkus
c61b3b3582 Added a test for AVC/h.264 streams with changing SPS/PPS. 2007-08-15 19:35:32 +00:00
Moritz Bunkus
e88bb1aee5 Don't remove SPS and PPS NALUs from AVC/h.264 streams. 2007-08-15 17:59:22 +00:00
Moritz Bunkus
49a2aca3c9 More shell/Ruby compatibility fixes 2007-07-04 14:40:52 +00:00
Moritz Bunkus
d2b010988c More shell compatibility fixes 2007-07-04 14:35:32 +00:00
Moritz Bunkus
b3d9434177 Compatibility fix. 2007-07-04 14:30:33 +00:00
Moritz Bunkus
9596719c41 Intentional change in mkvmerge's identification output in rev 3534. 2007-06-27 13:44:38 +00:00
Moritz Bunkus
d657fd2f07 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
Moritz Bunkus
2e24df8c07 Implemented code that can change the NALU size length for non-ES streams, too (e.g. coming from MP4 or Matroska files). 2007-06-22 08:44:39 +00:00
Moritz Bunkus
a42d6e05ab Added support for RealAudio v3 in RealMedia files. Patch by Aurelian Jacobs. Fix for bug 246. 2007-06-19 20:15:26 +00:00
Moritz Bunkus
8ba834b720 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
Moritz Bunkus
5937790c70 Portability fix for non-bash-shells. 2007-02-20 09:20:38 +00:00
Moritz Bunkus
ef79aae98c Added two test files for raw h.264 muxing. 2007-02-08 10:15:48 +00:00
Moritz Bunkus
3debdee6f9 Added two regression tests for DTS files. 2007-02-06 16:50:46 +00:00
Moritz Bunkus
54b22a6ff7 Some RealAudio tracks might not have the key frame flags set at all. 2006-12-28 14:11:19 +00:00
Moritz Bunkus
0f5dc7bff4 Intentional update for r3370. 2006-11-13 23:16:42 +00:00
Moritz Bunkus
69fec72247 Do not create temp files. 2006-11-13 22:47:13 +00:00
Moritz Bunkus
9c9482af71 Changed the CodecID for AAC to "A_AAC". The old hack "new_aac_codecid" was renamed to "old_aac_codecid" which re-enables the old CodecIDs for AAC. 2006-11-10 18:23:51 +00:00
Moritz Bunkus
8083266e1d Added support for the "stereo mode" flag for video tracks. 2006-11-07 15:11:49 +00:00
Moritz Bunkus
34e69ec891 Recoded the timecode and duration calculation for Quicktime/MP4 files. Improves handling of files with negative timecodes. 2006-11-06 13:18:15 +00:00
Moritz Bunkus
28869f3c79 Added a test case for AAC LC profile misdetection as being SBR. 2006-11-03 16:42:51 +00:00
Moritz Bunkus
9afdaa86ef Updates. 2006-11-03 15:42:16 +00:00
Moritz Bunkus
528890fe47 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