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 &, <, > and ".
|
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 |
|
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
|
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
|
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
|
81a4fec5db
|
Video aspect ratio was set wrong if the user did not specify any.
|
2003-08-11 18:34:40 +00:00 |
|
Moritz Bunkus
|
d2e228ad05
|
Released v0.6.1.
|
2003-08-11 16:45:29 +00:00 |
|
Moritz Bunkus
|
f2806fca34
|
Support for all kinds of frames including "short" and "merged" frames (results are identical to Gabest's output).
|
2003-08-11 16:42:43 +00:00 |
|
Moritz Bunkus
|
d69983987a
|
The aspect ratio setting will only cause upscaling of the current video dimensions which are then put into KaxVideoDisplayWidth and KaxVideoDisplayHeight.
|
2003-08-10 20:13:40 +00:00 |
|
Moritz Bunkus
|
a04544edaa
|
Changed how the global elements are handled by taking the parent's size into account. This re-enables processing of files produced with the latest VirtualDubMod.
|
2003-08-10 20:01:55 +00:00 |
|
Moritz Bunkus
|
0072fe8ea6
|
Changed how the Matroska reader handles global elements by taking the parent's size into account. This re-enables processing of files produced with the latest VirtualDubMod.
|
2003-08-10 15:43:52 +00:00 |
|
Moritz Bunkus
|
419ee95dfa
|
Changed how mkvinfo handles global elements by taking the parent's size into account. Hopefully this is now correct.
|
2003-08-10 09:48:51 +00:00 |
|
Moritz Bunkus
|
97aea708cb
|
Support for MultiComment tags in mkvextract.
|
2003-08-10 09:41:16 +00:00 |
|
Moritz Bunkus
|
4903680be2
|
Fixed support for reading MultiComment tags from XML tag files.
|
2003-08-10 09:07:22 +00:00 |
|
Moritz Bunkus
|
f519c08e61
|
Allow some slightly broken Matroska files to be processed correctly if the reference blocks are off by at most 1ms by making find_packet* return the packet even if the absolute timecode difference is 1ms.
|
2003-08-10 06:40:13 +00:00 |
|
Moritz Bunkus
|
c7470ab7f8
|
Better support for MP3 audio: other MPEG versions and layers are detected automatically and the number of samples per packet if calculated accordingly.
|
2003-08-09 22:03:31 +00:00 |
|
Moritz Bunkus
|
15a3dd6598
|
Support for "merged" frames.
|
2003-08-09 21:12:30 +00:00 |
|
Moritz Bunkus
|
47917d0999
|
Added Adler32 calculation which can be enabled with -c.
|
2003-08-09 21:11:54 +00:00 |
|
Moritz Bunkus
|
ec932164a1
|
RealAudio: "dnet" is acutally byte-swapped AC3, so it is AC3 which is output for it. No more A_REAL/DNET.
|
2003-08-09 12:57:16 +00:00 |
|
Moritz Bunkus
|
b2cca07f0a
|
Changes for compilation with gcc 2.95.
|
2003-08-06 12:42:45 +00:00 |
|
Moritz Bunkus
|
223ff71a45
|
Last preparations for 0.6.0.
|
2003-08-04 07:41:21 +00:00 |
|
Moritz Bunkus
|
5742bca3dc
|
Chapters are re-timecoded correctly in both cases (with and without file linking). Updated documentation about chapters.
|
2003-07-29 20:27:05 +00:00 |
|
Moritz Bunkus
|
b9b92450ed
|
Added initial chapter support for the simple chapter format.
|
2003-07-28 23:09:12 +00:00 |
|
Moritz Bunkus
|
32a43a3b69
|
ChangeLog updates.
|
2003-07-26 14:40:20 +00:00 |
|
Moritz Bunkus
|
7e76a534d0
|
Support for setting the segment title.
|
2003-07-23 20:47:31 +00:00 |
|
Moritz Bunkus
|
208305d581
|
Added support for UTF-8 and UTF-16 encoded text files for the SRT and SSA/ASS readers.
|
2003-07-15 22:55:57 +00:00 |
|
Moritz Bunkus
|
21151c8799
|
--sub-charset was ignored in the SSA reader.
|
2003-07-15 18:51:28 +00:00 |
|
Moritz Bunkus
|
666a004d22
|
Added support for attaching files to the output file(s).
|
2003-07-14 19:10:36 +00:00 |
|
Moritz Bunkus
|
b890fe6ff0
|
Support for the elements dealing with attachments.
|
2003-07-14 07:22:26 +00:00 |
|
Moritz Bunkus
|
e08167ce20
|
Fixed text file reading under Windows.
|
2003-07-08 17:35:19 +00:00 |
|
Moritz Bunkus
|
76d6d7172e
|
Proper fix for the cluster-too-large thingy.
|
2003-07-08 15:40:02 +00:00 |
|
Moritz Bunkus
|
5a77526f23
|
Added support for the missing tags: KaxTagMultiComment, KaxTagMultiCommentName, KaxTagMultiCommentComments and KaxTagMultiCommentLanguage.
|
2003-07-07 14:45:16 +00:00 |
|
Moritz Bunkus
|
d415d85152
|
Added support for RealAudio reading. Added a pass-through packetizer that is used for RealAudio. Fixed some SVN keywords.
|
2003-07-06 11:10:56 +00:00 |
|
Moritz Bunkus
|
f0291d64ef
|
Added support for almost all tags (totally untested).
|
2003-07-02 21:12:07 +00:00 |
|
Moritz Bunkus
|
cadd488d7a
|
Support for handling native video tracks (e.g. B frames) when reading Matroska files.
|
2003-06-29 21:35:19 +00:00 |
|
Moritz Bunkus
|
ce06164806
|
Implemented time slice durations , default block duration and block durations for slices where necessary.
|
2003-06-29 17:56:38 +00:00 |
|
Moritz Bunkus
|
4fb8b8ff89
|
Support for KaxSlices, KaxTimeSlice, KaxSliceLaceNumber, KaxSliceFrameNumber, KaxSliceDelay and KaxSliceDuration.
|
2003-06-29 16:59:57 +00:00 |
|
Moritz Bunkus
|
6d0881d709
|
mkvinfo: Support for KaxSegmentFilename and KaxTitle.
|
2003-06-24 16:11:43 +00:00 |
|
Moritz Bunkus
|
6f3b2e644b
|
Released v0.5.0
|
2003-06-22 19:37:07 +00:00 |
|
Moritz Bunkus
|
623916f444
|
Added ReferencePriority to the list of supported elements for mkvinfo.
|
2003-06-22 14:30:02 +00:00 |
|
Moritz Bunkus
|
b9131f0ab9
|
Removed "(mkvinfo) " from mkvinfo's output in order to improve readability and save space.
|
2003-06-22 12:27:46 +00:00 |
|
Moritz Bunkus
|
63f0156422
|
--sub-charset now also needs a track ID.
|
2003-06-22 12:11:54 +00:00 |
|
Moritz Bunkus
|
d02aa747a1
|
Modified the verbosity levels for mkvinfo: The seek head subentries and cue subentries will only be shown at level 2 to make the output easier to read.
|
2003-06-22 09:47:08 +00:00 |
|
Moritz Bunkus
|
66be91980f
|
Make the packetizer respect the values set by the reader for e.g. language and default-track.
|
2003-06-22 08:37:09 +00:00 |
|
Moritz Bunkus
|
ebcef989ab
|
Added mkvextract which can extract tracks from a Matroska file into other files.
|
2003-06-21 16:08:01 +00:00 |
|
Moritz Bunkus
|
693e2f282c
|
Updated ChangeLog, ignore props for some DLLs and a small OS compat update.
|
2003-06-20 21:40:13 +00:00 |
|
Moritz Bunkus
|
7bcc91db58
|
Added a SSA/ASS reader.
|
2003-06-20 11:11:54 +00:00 |
|
Moritz Bunkus
|
351d79e953
|
Support for reading text subtitles from Matroska files. Support for handling other text subtitle types with the textsubs_packetizer_c.
|
2003-06-19 21:44:27 +00:00 |
|
Moritz Bunkus
|
844f1feeb1
|
Made the AAC reader automatically recognize if a MPEG4 AAC file contains the emphasis header (deprecated) or not (current standard).
|
2003-06-19 19:32:50 +00:00 |
|
Moritz Bunkus
|
bd43a8dcac
|
Updated the changelog.
|
2003-06-15 11:23:39 +00:00 |
|
Moritz Bunkus
|
d9329f351a
|
Revamped the track selection meaning and handling: -a/-s/-d now use the track IDs reported by the readers or by --identify. Fixed a but in the Matroska reader which tried to set headers for tracks which were not requested for demuxing.
|
2003-06-15 08:40:43 +00:00 |
|
Moritz Bunkus
|
4d7c7c2b16
|
Added an option for identifying an input file and its track types.
|
2003-06-12 23:05:49 +00:00 |
|
Moritz Bunkus
|
a8aa217c22
|
New release v0.4.3.
|
2003-06-11 22:28:45 +00:00 |
|
Moritz Bunkus
|
da961d040a
|
Support for specifying the UIDs to link to.
|
2003-06-11 18:21:24 +00:00 |
|
Moritz Bunkus
|
c9e0a7bffb
|
Implemented support for SegmentUID, PrevUID and NextUID.
|
2003-06-08 19:00:33 +00:00 |
|
Moritz Bunkus
|
979707f373
|
A lot of changes to comply with libmatroska/libebml v0.4.4.
|
2003-06-06 20:56:28 +00:00 |
|
Moritz Bunkus
|
0d7b5ce56a
|
Some improvements to the mkvinfo GUI (thanks to jcsston for the patch/the ideas).
|
2003-05-31 09:08:02 +00:00 |
|
Moritz Bunkus
|
5d7641d299
|
Released v0.4.2.
|
2003-05-29 20:30:33 +00:00 |
|
Moritz Bunkus
|
0abf4989e1
|
Support for KaxDateUTC in mkvmerge and mkvinfo.
|
2003-05-29 20:19:53 +00:00 |
|
Moritz Bunkus
|
9dbace5cd3
|
Fixed a segfault in the Matroska reader.
|
2003-05-29 19:39:46 +00:00 |
|
Moritz Bunkus
|
abdfbd9be3
|
Removed the --sub-type switch as all text subtitles will be stored in UTF-8 format. Made iconv mandatory in the configure checks for this very reason.
|
2003-05-29 18:50:03 +00:00 |
|
Moritz Bunkus
|
8f57678027
|
Added a GUI to mkvinfo.
|
2003-05-29 18:38:27 +00:00 |
|
Moritz Bunkus
|
06047ed75c
|
New version v0.4.1
|
2003-05-23 10:24:07 +00:00 |
|
Moritz Bunkus
|
2c7dfa512e
|
Added checks for MP4/Quicktime. mkvmerge will abort if it encounters one of those in order to prohibit mkvmerge from falsely recogzining them as AAC files.
|
2003-05-22 15:37:53 +00:00 |
|
Moritz Bunkus
|
e182f0191d
|
Support for reading AAC from Matroska files.
|
2003-05-22 11:11:30 +00:00 |
|
Moritz Bunkus
|
e849cf56c6
|
New version 0.4.0.
|
2003-05-21 22:23:15 +00:00 |
|
Moritz Bunkus
|
fbc60f9089
|
UTFstring / C string conversion. Proper version numbers are written to the KaxInfos.
|
2003-05-21 21:05:47 +00:00 |
|
Moritz Bunkus
|
ff9dd4e204
|
Proper AAC support by stripping the ADTS headers.
|
2003-05-19 20:51:12 +00:00 |
|
Moritz Bunkus
|
81914ccbce
|
Better support for DTS streams in general and for DTS-in-WAV in particular (patch by Peter Niemayer <niemayer AT isg.de>).
|
2003-05-18 20:40:11 +00:00 |
|
Moritz Bunkus
|
f99d7d16fb
|
Renamed --no-utf8-subs to "--sub-type utf8". Polished the man page regarding subtitle handling.
|
2003-05-17 23:25:08 +00:00 |
|
Moritz Bunkus
|
9d94b16c4f
|
Fixed a bug with mono MP3 files.
|
2003-05-17 20:59:21 +00:00 |
|
Moritz Bunkus
|
6639793a48
|
Added support for AAC files (ADTS headers only).
|
2003-05-17 20:51:34 +00:00 |
|
Moritz Bunkus
|
a407b096ce
|
Released new version 0.3.3.
|
2003-05-15 09:43:59 +00:00 |
|
Moritz Bunkus
|
d544b2edc3
|
If an error occurs while writing to the destination file the error is reported and mkvmerge aborts with a non-zero exit code.
|
2003-05-15 09:38:01 +00:00 |
|
Moritz Bunkus
|
dd2aa3b57c
|
I frames were handled like P frames and vice versa. Fixed.
|
2003-05-15 09:10:17 +00:00 |
|
Moritz Bunkus
|
f9ef2139d2
|
Preliminary support for DTS files/tracks.
|
2003-05-15 08:58:52 +00:00 |
|
Moritz Bunkus
|
707160a1f0
|
New version 0.3.2
|
2003-05-11 15:52:54 +00:00 |
|
Moritz Bunkus
|
5626459542
|
Too many audio packets were read as each call to read() resulted in audio packets being read from the AVI regardless of the number of packets in the queue.
|
2003-05-11 12:42:09 +00:00 |
|
Moritz Bunkus
|
f48d093d3a
|
Proper handling of KaxTrackFlagDefault, KaxTrackLanguage and EbmlVoid.
|
2003-05-11 09:24:02 +00:00 |
|
Moritz Bunkus
|
ab33d952ab
|
Proper handling of the "default track" flag.
|
2003-05-11 09:05:55 +00:00 |
|
Moritz Bunkus
|
012582ab72
|
Added build instructions for cygwin.
|
2003-05-09 06:27:26 +00:00 |
|
Moritz Bunkus
|
3ce62ed6ba
|
Added support for aspect ratio.
|
2003-05-06 09:59:37 +00:00 |
|
Moritz Bunkus
|
9d03e6bc63
|
Updates.
|
2003-05-06 08:24:02 +00:00 |
|
Moritz Bunkus
|
f53036d5d9
|
Introduced result checking memory handling functions (safe*).
|
2003-05-05 18:37:36 +00:00 |
|
Moritz Bunkus
|
56842cef39
|
New version 0.3.1
|
2003-05-04 07:36:32 +00:00 |
|
Moritz Bunkus
|
0a646b3d7f
|
Removed the tabs.
|
2003-05-03 20:26:50 +00:00 |
|
Moritz Bunkus
|
629c3d130d
|
Updates
|
2003-05-03 20:24:58 +00:00 |
|
Moritz Bunkus
|
1546686666
|
Moved the CVS ChangeLog to ChangeLog.cvs. ChangeLog now contains only selected entries.
|
2003-05-02 21:44:01 +00:00 |
|
Moritz Bunkus
|
515eec3c38
|
Automatic ChangeLog update.
|
2003-04-30 18:54:17 +00:00 |
|
Moritz Bunkus
|
8c26c0c135
|
Automatic ChangeLog update.
|
2003-04-20 21:29:45 +00:00 |
|
Moritz Bunkus
|
ddbbdf678e
|
Automatic ChangeLog update.
|
2003-04-17 17:52:49 +00:00 |
|
Moritz Bunkus
|
7dd85dd92d
|
Automatic ChangeLog update.
|
2003-04-11 13:45:35 +00:00 |
|
Moritz Bunkus
|
5f68cc75d2
|
Automatic ChangeLog update.
|
2003-04-11 12:31:46 +00:00 |
|
Moritz Bunkus
|
ac91f588b6
|
Automatic ChangeLog update.
|
2003-03-04 10:24:58 +00:00 |
|
Moritz Bunkus
|
935bdab7f8
|
Automatic ChangeLog update.
|
2003-03-04 10:17:36 +00:00 |
|
Moritz Bunkus
|
093b1d45b8
|
Added automatic ChangeLog with cvs2pl
|
2003-03-04 08:55:30 +00:00 |
|