Commit Graph

658 Commits

Author SHA1 Message Date
Moritz Bunkus
059a99c5ec Updated build rules for the examples in examples. 2003-09-01 12:18:30 +00:00
Moritz Bunkus
12155c0557 Added proper #ifdef DEBUG around debug code. 2003-09-01 12:17:33 +00:00
Moritz Bunkus
68ebea236b Updated dependencies. 2003-09-01 11:42:50 +00:00
Moritz Bunkus
8df9ef615a Moved the XML examples and DTDs into the examples subdir. 2003-09-01 11:26:13 +00:00
Moritz Bunkus
793b897c1e Added examples subdirectory. 2003-09-01 11:25:16 +00:00
Moritz Bunkus
ae5f98d6e1 Added a memory IO callback class. Not yet tested, though. 2003-09-01 07:43:14 +00:00
Moritz Bunkus
8a1f0fbd80 Enabled the libexpat configure check by default. Added a zlib configure check. 2003-09-01 07:42:25 +00:00
Moritz Bunkus
9a59cf7a0c Almost complete header parsing. 2003-08-31 18:37:51 +00:00
Moritz Bunkus
ae0b038396 Beginning of the Quicktime/MP4 parser. 2003-08-30 21:19:38 +00:00
Moritz Bunkus
331dd63b94 Not needed anymore. 2003-08-30 15:03:39 +00:00
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