Commit Graph

679 Commits

Author SHA1 Message Date
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
Moritz Bunkus
a58d1beb74 Implemented a switch that has to be used for SBR AAC / AAC+ / HE-AAC if the source file is an AAC file and the AAC file contains SBR AAC data (no automatic detection possible in this case!). 2003-08-18 17:58:56 +00:00
Moritz Bunkus
e622f34e61 Low bitrate AC3 tracks from Real's DNET are identified as A_AC3/BSID9 or A_AC3/BSID10. 2003-08-14 17:19:46 +00:00
Moritz Bunkus
5acb7c26e4 The RealMedia reader takes the number of packets into account when reading which results in better end-of-file detection. 2003-08-14 16:24:38 +00:00
Moritz Bunkus
f95f51207e Revamped the Matroska reader. Maybe this fixes the tries-to-read-the-whole-file-at-once bug. 2003-08-13 18:33:28 +00:00
Moritz Bunkus
02266e3f94 Clarified the "could not update meta seek" warning message. 2003-08-12 18:19:26 +00:00
Moritz Bunkus
8ff6f0aa0e Fixed a bug with files bigger than 2GB not being recognized. The accompanying error message was "File NAME has unknown type. Please have a look at the supported file types..." 2003-08-12 16:15:41 +00:00
Moritz Bunkus
f77afb9a32 Better description. 2003-08-12 13:28:54 +00:00
Moritz Bunkus
f002dd9544 Fixed a bug which would only allow Matroska files up to 4GB to be read. 2003-08-12 13:27:55 +00:00
Moritz Bunkus
9d6e715f78 Unknown elements are properly skipped now. 2003-08-12 12:46:12 +00:00
Moritz Bunkus
a2a6ad5ff8 Foldifying 2003-08-11 22:00:29 +00:00
Moritz Bunkus
cf910b2258 For RV40 (RealVideo 9) the actual video dimensions are decoded from the first video frame. 2003-08-11 21:59:06 +00:00
Moritz Bunkus
8e9f3f98fc get_bit_position returned a mix of byte position and bit position. 2003-08-11 21:58:44 +00:00
Moritz Bunkus
086d8727a3 Added a flag "aspect_ratio_given" so that aspect_ratio itself can be set to whatever is necessary while retaining the information about the cmdline. 2003-08-11 21:58:21 +00:00
Moritz Bunkus
ed95388324 Changed the return value of the bit cursor get_bit* functions. They now return true if the operation was successfull to be more consistent with the rest of this code. 2003-08-11 21:17:13 +00:00
Moritz Bunkus
2b873f9129 The new emergency seek head was not checked for children when it should have been written resulting in libmatroska bailing out. 2003-08-11 21:16:28 +00:00
Moritz Bunkus
eb46583c01 I always forget the version numbers in the READMEs... 2003-08-11 18:44:23 +00:00
Moritz Bunkus
32eeb0ac95 Bumped version number up to 0.6.2. 2003-08-11 18:35:46 +00:00
Moritz Bunkus
81a4fec5db Video aspect ratio was set wrong if the user did not specify any. 2003-08-11 18:34:40 +00:00
Moritz Bunkus
8eb9a84c21 Add some more elements (Attachments, Chapters, Tags, Cues) to the meta seek if there is not enough space for all the clusters. 2003-08-11 17:44:10 +00:00