[Matroska-general] mkvtoolnix 0.9.5 released

Moritz Bunkus moritz at bunkus.org
Sat Aug 21 23:23:19 CEST 2004


here's a new release of mkvtoolnix after almost a month. This release
features a couple of new features like sample precision for timestamps
and durations and support for a couple new Matroska elements.

This release is also a feature freeze. The following releases will only
contain bug fixes. The goal is to have a release 1.0 soon which will
hopefully contain as few bugs as possible. So don't hesitate to report
any outstanding bugs :)

A note to all Windows users: Files created with this new version require
a new version of Gabest's Matroska splitter - at least available
from http://sourceforge.net/projects/guliverkli
Alternatively you can use Haali's new splitter. Read about it on this
thread on doom9.org:

The usual links...
...to the homepage:
...the source code:
...the Windows binaries:

The Linux binaries for Debian, SuSE and Fedora Core have already been
uploaded as well and are available from the homepage.

Here's the ChangeLog since 0.9.4:
2004-08-21  Moritz Bunkus  <moritz at bunkus.org>

	* Released v0.9.5.

	* mkvmerge: bug fix: WAV files which contained a 'PAD ' chunk
	before the 'data' chunk were not processed at all.

	* mkvmerge: bug fix: Use 'setjmp' and 'longjmp' Instead of
	throwing a C++ exception during the chapter parsing
	stage. Otherwise libexpat will abort with a non-descriptive error
	message on Windows. 

2004-08-20  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: bug fix: SSA/ASS subs with the old codec ID 'S_SSA'
	and 'S_ASS' were accepted, but their codec ID was kept. It is now
	correctly changed to 'S_TEXT/SSA' and 'S_TEXT/ASS'.

2004-08-19  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge, mkvinfo, mkvextract: new feature: Added support for
	the new 'EditionFlagHidden', 'EditionFlagDefault' and
	'EditionManaged' elements.

	* mkvmerge: Added 'EditionUID' to valid elements below '<Targets>'
	in XML tags. Fixed the creation of the 'Targets' with
	--global-tags and --tags.

2004-08-16  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge, mkvinfo, mkvextract: Added support for the new tag
	elements ('tag language' and 'default/original language').

	* mkvmerge: new feature: If there was no MIME type given for an
	attachment then mkvmerge will try to guess it based on the file's
	extension just like mmg.

2004-08-14  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge, mkvextract, mmg: Changes to the chapter
	handling. EditionUIDs are always created. mkvextract outputs
	EditionUIDs and ChapterUIDs normally. mkvmerge tries to keep
	EditionUIDs and ChapterUIDs but replaces them if they aren't

2004-08-13  Moritz Bunkus  <moritz at bunkus.org>

	* mmg: bug fix: The 'down' button on the 'input' tab was not
	working correctly in all cases.

2004-08-06  Moritz Bunkus  <moritz at bunkus.org>

	* mkvinfo, mmg: bug fix: Fixed compilation with Unicode enabled
	versions of wxWidgets.

2004-08-05  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: bug fix: Try to guess whether tags read from OGM
	files (for automatic language tag setting and for copying chapter
	information) are already in UTF-8 or not. If not try to convert
	them from the current system's charset.

2004-08-04  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: bug fix: use the same UID for the EditionUID in the
	chapters and in the tag targets when parsing a CUE sheet.

2004-08-02  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge/mkvextract: new feature: Use the new EditionUID entries
	when convert CUE sheets to chapters and tracks. This is in
	preparation for 'multiple CDs to single Matroska file'

	* mkvmerge: new feature: Abort muxing if the output file name is
	the same as the name of one of the input files.

2004-08-01  Moritz Bunkus  <moritz at bunkus.org>

	* mkvmerge: new feature: Implemented sample-precision for
	timestamps and durations on audio only files.

	* mkvextract: bug fix: The CUE extraction wrote UTF-8 characters
	but no UTF-8 BOM (byte order marker) at the beginning.

	* mkvmerge: bug fix: Handle TTA files with ID3 tags correctly ( =
	skip the ID3 tags).

	* mkvmerge: bug fix: There was an illegal free() in the OGM

2004-07-27  Moritz Bunkus  <moritz at bunkus.org>

	* mkvextract: bug fix: The subtitle track extraction used the wrong
	duration in 0.9.4.

2004-07-26  Moritz Bunkus  <moritz at bunkus.org>

	* mkvextract: new feature: Limited support for extracting chapters
	as CUE sheets that haven't been created by using a CUE sheet with
	mkvmerge's "--chapters" option.

	* mkvmerge: bug fix: Block durations with 0s length (e.g. entries
	in a SSA file) were not written.

	* mkvmerge: bug fix: The FLAC packetizer gets the duration
	from the FLAC packet itself.

	* mkvmerge: bug fix: The word 'TAG' occuring in e.g. SRT subs
	caused the ID3/MP3 frame detection to be stuck n an endless loop.

Have fun :)


If Darl McBride was in charge, he'd probably make marriage
unconstitutional too, since clearly it de-emphasizes the commercial
nature of normal human interaction, and probably is a major impediment
to the commercial growth of prostitution. - Linus Torvalds

More information about the Matroska-general mailing list