Commit Graph

698 Commits

Author SHA1 Message Date
Moritz Bunkus
32956f97e9 Wrote documentation, XML examples and the DTD for the XML chapter files. 2003-08-30 15:03:04 +00:00
Moritz Bunkus
f76027f255 More documentation around the chapter features. 2003-08-30 14:25:12 +00:00
Moritz Bunkus
eb200f458c Fixed wrongly named option. 2003-08-30 14:15:27 +00:00
Moritz Bunkus
b3a175ae64 Rewrote mkvinfo to use libebml's Read() function instead of manually reading each and every element. 2003-08-30 13:50:00 +00:00
Moritz Bunkus
3bff75a90b Only adjust the end timecode for a chapter if a valid max timecode has been given. 2003-08-30 13:13:34 +00:00
Moritz Bunkus
56af76730f Some validation for the start and end times. Support for splitting chapters. 2003-08-30 10:29:09 +00:00
Moritz Bunkus
5de0a3d33c A working XML chapter parser. 2003-08-30 08:55:10 +00:00
Moritz Bunkus
e565218a30 Adapted the XML chapter extraction mode to the new XML element names. 2003-08-30 08:50:21 +00:00
Moritz Bunkus
5dec828733 Added a check for libebml's version number. 2003-08-30 08:33:34 +00:00
Moritz Bunkus
9f5ba81a7e Promoted "dumpsizes()" to a real debug function. 2003-08-29 16:20:45 +00:00
Moritz Bunkus
1c8a717a4d Set normal properties. 2003-08-29 14:08:57 +00:00
Moritz Bunkus
a0927ee9b3 Reorganizations for the new XML based chapter parser. A big part of the new XML based chapter parser itself. 2003-08-29 14:07:55 +00:00
Moritz Bunkus
06bc68fc53 Some updates. 2003-08-29 07:39:14 +00:00
Moritz Bunkus
3cdde4144e Bumped version number to 0.6.5. 2003-08-28 17:50:08 +00:00
Moritz Bunkus
6202ecb776 On Windows the 'isspace()' function used to trim leading and trailing white spaces from tags considered some parts of valid UTF-8 character sequences to be white spaces as well. Fixed by replacing 'isspace()' with 'isblank()'. 2003-08-28 17:21:23 +00:00
Moritz Bunkus
675e81eb03 Fixed a lot of minor mem leaks and stuff like that. 2003-08-28 14:50:32 +00:00
Moritz Bunkus
2d74dde71b Support for chosing the charset and language used in simple chapter files. Suggestion by Liisachan. 2003-08-28 09:10:45 +00:00
Moritz Bunkus
30831506f4 Rewrote the UTF-8 conversion routines. They should now handle U+8000 characters correctly. 2003-08-28 08:33:30 +00:00
Moritz Bunkus
06c3bcdb98 For RV40 the actual dimensions were also used for the aspect ratio/display dimensions. This has been fixed: the actual dimensions are used for PixelWidth/PixelHeight, the dimensions stored in the RM container are used for the aspect ratio/DisplayWidth & DisplayHeight. Reported by Karl Lillevold. 2003-08-28 07:16:24 +00:00
Moritz Bunkus
54a5a9b1dc Forgot the version number. 2003-08-27 18:24:59 +00:00
Moritz Bunkus
f0e2866239 Released v0.6.4 2003-08-27 18:21:21 +00:00
Moritz Bunkus
c8ceb5dd87 Support for re-creating dropped frames when extracting video to an AVI. Works only well if the frame durations in the source file are multiples of the frame rate, of course. 2003-08-27 17:44:33 +00:00
Moritz Bunkus
073cc2a367 Fixed some minor grammar mistakes. 2003-08-27 17:31:14 +00:00
Moritz Bunkus
1339014349 The MP3 packetizer did not start at 0 with its timecodes. It does now. 2003-08-27 16:52:25 +00:00
Moritz Bunkus
ffcb1c7cfb Proper support for dropped frames when reading AVIs. 2003-08-27 16:27:33 +00:00
Moritz Bunkus
2d3d0c8efe Fixed some missing default values in the Matroska reader (e.g. mono audio files). Reported by Liisachan. 2003-08-27 13:10:12 +00:00
Moritz Bunkus
47687acaa0 Improved all command line parsing error messages. 2003-08-26 16:39:57 +00:00
Moritz Bunkus
8c63d2ecea Improved the error message for the XML tag file parser if an invalid &-sequence is found. 2003-08-25 10:43:58 +00:00
Moritz Bunkus
dbdc6fa19e Strings are postprocessed so that the special characters &, <, >, " are replaced by their HTML equivalents &amp;, &lt, &gt; and &quot;. 2003-08-25 10:21:09 +00:00
Moritz Bunkus
defc198ca1 If lacing is used then only create a lace entry if at least one of its values (duration and frame number) is not the default. 2003-08-24 09:13:55 +00:00
Moritz Bunkus
49f1a5079e Updated docs about --enable-lacing. 2003-08-24 00:29:35 +00:00
Moritz Bunkus
26c162aa93 Disabled lacing by default and renamed --no-lacing to --enable-lacing. With all the proper info about the laced frames lacing is actually producing larger files than without lacing. 2003-08-24 00:27:38 +00:00
Moritz Bunkus
c50de21f63 Meta seek element is split into two elements. The first's located at the start of the file containing only a small number of level 1 elements. The clusters are referenced in a second meta seek element located at the end of the file. Removed the options "--meta-seek-size" and "--no-meta-seek". Added the option to disable that second meta seek entry, "--no-clusters-in-meta-seek". 2003-08-23 23:27:17 +00:00
Moritz Bunkus
98697f1958 Prevention of buffer overflows... 2003-08-23 17:02:48 +00:00
Moritz Bunkus
3768e44f1a Support for dumping raw packets. 2003-08-23 16:54:59 +00:00
Moritz Bunkus
795a1af38a Backwards compatibility: Accepts S_SSA and S_ASS as valid CodecIDs (new CodecIDs are S_TEXT/SSA and S_TEXT/ASS). 2003-08-22 20:08:21 +00:00
Moritz Bunkus
a1ea341dd4 If a subtitle packet was the last packet in a cluster then its duration was not written resulting in a broken file. 2003-08-22 19:49:37 +00:00
Moritz Bunkus
b517a8376f Added last level 1 element to the known seek IDs. 2003-08-22 19:27:34 +00:00
Moritz Bunkus
9c6efe1224 Changed the general mxprint to four different functions: mxinfo, mxwarn, mxerror, mxdebug. mxwarn will prefix with "Warning: "; mxerror will prefix with "Error: " and exit(2); mxdebug will prefix with "DBG> ". 2003-08-22 19:21:13 +00:00
Moritz Bunkus
3c75dc4115 ChangeLog update for the elements added to mkvinfo. 2003-08-21 19:19:02 +00:00
Moritz Bunkus
d5c359f33f Support for all Chapter elements. 2003-08-21 19:16:25 +00:00
Moritz Bunkus
0061a0fabc More elements... 2003-08-21 18:01:03 +00:00
Moritz Bunkus
2e194d68f0 Support for more elemnts (see ChangeLog). Introduction of the "is_id()" macro. 2003-08-21 17:37:30 +00:00
Moritz Bunkus
defe859ec3 Support for KaxTrackFlagEnabled, KaxAudioPosition, KaxVideoDisplayUnit, KaxVideoColourSpace, KaxVideoGamma. 2003-08-21 14:01:02 +00:00
Moritz Bunkus
e5d05a0fe5 Minor typo fixed. 2003-08-21 07:15:44 +00:00
Moritz Bunkus
33466dd027 More preparations for version 0.6.3. 2003-08-20 21:13:35 +00:00
Moritz Bunkus
a72e4aab5f Preparations for version 0.6.3. 2003-08-20 21:10:00 +00:00
Moritz Bunkus
3678ea7951 Made the Real reader a bit more error friendly. 2003-08-20 15:14:12 +00:00
Moritz Bunkus
4a257a51b1 Fixes for mingw which uses the MS C library which in turn treats %lld and %llu as %ld and %lu respectively. 2003-08-19 17:04:04 +00:00
Moritz Bunkus
3a8caabf0b Make --aac-is-sbr accept "-1" as the track number joker as well. 2003-08-19 10:34:14 +00:00