Commit Graph

148 Commits

Author SHA1 Message Date
Moritz Bunkus
6ea95f46f9 Correct calculation for cluster timecodes even when --dont-link is in use. 2003-10-14 13:43:22 +00:00
Moritz Bunkus
af66b02552 Implemented some speedups, especially during the 1st pass of splitting. 2003-10-14 13:16:22 +00:00
Moritz Bunkus
4745dbff08 Fixed SBR AAC extraction. 2003-10-12 16:19:51 +00:00
Moritz Bunkus
9a87e12840 Fixed the "abort" button under Windows. 2003-10-11 11:26:45 +00:00
Moritz Bunkus
81fbd51042 Fixed the wrong translation of track selections into command line options. 2003-10-05 22:41:32 +00:00
Moritz Bunkus
b2c912c85f Update 2003-10-03 09:33:31 +00:00
Moritz Bunkus
615586954f Changed the lacing strategy again. New defaults are NOT to write duration elements for all blocks, NOT to use time slices and to USE lacing for most audio tracks. All these options can be toggled by the user with the new/modified options --disable-lacing, --enable-durations and --enable-timeslices. 2003-10-01 19:06:07 +00:00
Moritz Bunkus
0b02af818d mkvmerge will copy the attachments from Matroska source files. Can be disabled with the --no-attachments option. 2003-09-29 19:26:26 +00:00
Moritz Bunkus
d373f308ae Bumped version number to 0.7.1 2003-09-28 17:24:31 +00:00
Moritz Bunkus
2436193cca XML chapters were not parsed correctly. 2003-09-26 10:25:16 +00:00
Moritz Bunkus
c4146cc00a Rewrote the complete MP3 handling. ID3 tags and all MPEG audio files should be handled correctly now. 2003-09-24 16:40:20 +00:00
Moritz Bunkus
900d51e938 Updates 2003-09-23 18:29:46 +00:00
Moritz Bunkus
47b4dec50d Attachment names were not stripped of their path components on Windows. 2003-09-19 14:26:04 +00:00
Moritz Bunkus
7496acf43e Updates 2003-09-19 12:59:27 +00:00
Moritz Bunkus
aaa66e9e9e Added a lot of data validity checks. 2003-09-17 11:56:16 +00:00
Moritz Bunkus
e448470a5d Added -mwindows to the mmg linking process which gets rid of the command line box on Windows. 2003-09-16 22:05:55 +00:00
Moritz Bunkus
e615dbced9 Moved the aspect ratio and FourCC input fields from the global tab to the input tab where they belong. 2003-09-16 21:14:39 +00:00
Moritz Bunkus
b3b283ee1f Bugfix: RealVideo was not read correctly from Matroska files. New feature: RealAudio can be read from Matroska files. 2003-09-16 19:05:36 +00:00
Moritz Bunkus
53417a48bb Some small bugfixes related to subtitle handling. 2003-09-16 17:34:14 +00:00
Moritz Bunkus
5812cb615e Update 2003-09-15 22:07:06 +00:00
Moritz Bunkus
e5cb5a2731 Add an UTF-8 BOM to extracted SSA/ASS and SRT subtitle files. Print warnings for missing durations for text subtitle tracks. 2003-09-15 22:03:06 +00:00
Moritz Bunkus
464cbac16c Added the muxing dialog, command line generation, muxing process control. 2003-09-14 20:04:48 +00:00
Moritz Bunkus
e48c6bc73a Added an option for setting the track name. Track names and the segment title are kept when reading a Matroska file. 2003-09-12 19:37:51 +00:00
Moritz Bunkus
fd577e3ca2 The Matroska reader has been simplified by using Read(). The Matroska reader keeps chapters unless overridden on the command line. 2003-09-12 09:16:54 +00:00
Moritz Bunkus
3fcd47dc6a Implemented the VobSub reader and packetizer. Implemented three compression algos which are selectable via the (undocumented) command line option --compression. 2003-09-11 19:43:32 +00:00
Moritz Bunkus
c508151f1b Bumped version number to 0.6.9. 2003-09-09 20:26:54 +00:00
Moritz Bunkus
462e287f33 DisplayWidth and DisplayHeight are kept intact when reading a Matroska file, but they can be overridden with --aspect-ratio. 2003-09-08 13:20:02 +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
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
56af76730f Some validation for the start and end times. Support for splitting chapters. 2003-08-30 10:29:09 +00:00
Moritz Bunkus
06bc68fc53 Some updates. 2003-08-29 07:39:14 +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
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
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
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
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
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
3c75dc4115 ChangeLog update for the elements added to mkvinfo. 2003-08-21 19:19:02 +00:00
Moritz Bunkus
a72e4aab5f Preparations for version 0.6.3. 2003-08-20 21:10:00 +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