Beruflich Dokumente
Kultur Dokumente
org>
* Released v5.2.1.
* mkvmerge: bug fix: The MPEG program stream reader was reporting
wrong progress percentage if multiple files were used since
v5.1.0.
* mkvextract: bug fix: The track IDs used for extraction are
consistent again with the IDs that mkvmerge's identification
reports. Fix for bug 689.
* mkvmerge: bug fix: Turn off input file buffering for badly
interleaved MP4 files.
* mkvmerge: bug fix: VP8 read from AVI could not be put into WebM
compatible files.
* mmg: bug fix: Fixed a memory leak in mmg's header editor that
caused the "open file" function to stop working after opening a
few files. Fix for bug 679.
* mkvmerge: bug fix: Fixed more timecode handling issues for video
tracks in MPEG transport streams whose PES packets sometimes don't
have a timecode.
* mmg: bug fix: mmg will append ".xml" to the file name entered
when saving from the chapter editor if no extension was given.
* mkvmerge: bug fix: Fixed reading VC1 video tracks from Matroska
files that don't use VC1 start markers (0x00 0x00 0x01 ...).
* mkvmerge: bug fix: mkvmerge will use DTS instead of PTS for VC1
video tracks read from MPEG transport streams.
* build system: The C++ compiler must now support several features
of the C++11 standard: initializer lists, range-based 'for' loops,
right angle brackets, the 'auto' keyword and lambda
functions. configure checks for each of these. For GCC this means
at least v4.6.0.
* Released v5.0.1.
* mkvinfo: bug fix: Track information was not reset when opening
more than one file in the GUI.
* mkvmerge: bug fix: The PGS subtitle output module was not
outputting any packet in certain cases due to uninitialized
variables.
* Released v5.0.0.
* mkvmerge: new feature: MPEG TS: mkvmerge will extract the track
languages from a corresponding clpi (clip info) file. That file is
searched for in the same directory and in ../CLIPINF and must
have the same base name but with the ".clpi" extension.
* mkvmerge: new feature: MPEG TS: Added support for reading the
language code.
* mkvmerge: new feature: MPEG TS: Added support for normal DTS
tracks.
* mkvmerge: enhancement: When looking for MPEG files with the same
base name as a source file mkvmerge will be stricter what it
accepts. The file name must consist of at least one char followed
by "-" or "_" followed by a number. That will match VTS_01_1.VOB
but not e.g. "some_series_s03e10.mpg".
* mkvmerge: bug fix: Opening MPEG files with numbers in their name
from folders with e.g. Cyrillic names failed on Windows.
* mkvmerge: bug fix: Fixed a crash when reading AVI files with DTS
audio tracks that do not contain valid headers in the first couple
of packets. Fix for bug 646.
* Released v4.9.1.
* mkvmerge: bug fix: Fixed endless loop when reading AVI files on
Windows if MKVToolNix was compiled with a gcc mingw cross compiler
v4.4.x. Fix for bug 642.
* Released v4.9.0.
* mmg: bug fix: Fixed populating the 'compression' drop down box
according to what mkvmerge was compiled with.
* mkvmerge: bug fix: When a DTS track is read from a source file
that provides timecodes (e.g. Matroska files) then those timecodes
will be preserved.
* Released v4.8.0.
* mmg: bug fix (Windows): mmg will no longer convert the "mkvmerge
executable" from just "mkvmerge" into a full path name when
writing its preferences to the registry upon existing.
* mkvmerge: bug fix: The 'doc type read version' EBML header field
is only set to 2 even if a stereo mode other than 'none' is used
for at least one video track. Fix for bug 625.
* mkvmerge: bug fix: The 'doc type version' and 'doc type read
version' EBML header fields are only set to 3 if a stereo mode
other than 'none' is used for at least one video track. Fix for
bug 625.
* mkvmerge: bug fix: Fixed handling AVIs with AAC audio format tag
0x706d and bogus private data size. Fix for bug 623.
* Released v4.7.0.
* build system: For the time being the build system will always
build and link statically against the internal versions of libEBML
and libMatroska.
* mkvmerge: enhancement: Added support for WAV and AVI files that
use a WAVEFORMATEXTENSIBLE structure (wFormatTag == 0xfffe). Fix
for bug 614.
* mmg: bug fix: The output file name extension will be updated on
each track selection changed as well. The extension is based on
the actually selected tracks, not on the presence of tracks of
certain types. Fix for bug 615.
* mkvmerge: bug fix: mkvmerge was dropping the last full DTS
packet from a DTS files if that file was not encoded in "14-in-16"
mode and if the file size was not divisible by 16.
* mkvinfo: bug fix: Fixed redirecting the output into a file with
"--redirect-output"/"-r" and verbosity levels of 2 and higher.
* mkvmerge: bug fix: WAV files with unsupported format tags are
rejected instead of being treated like containing PCM. Fix for bug
610.
* Released v4.6.0.
* mmg: bug fix: Fixed one of the issues causing mmg to report that
it is configured to use an unsupported version of mkvmerge when
the reported version was actually empty.
* Released v4.5.0.
* mkvinfo: bug fix: The hexdump mode was accessing invalid memory
if the data to dump was shorter than 16 bytes. It was also
outputting the values as characters instead of hexadecimal
numbers. Patch by ykar@list.ru. Fix for bug 591.
* all: new feature: Added online update checks. The command line
tools know a new parameter "--check-for-updates". mmg has a new
menu entry ("Help" -> "Check for updates") and checks
automatically when it starts, but at most once in 24 hours. Can be
turned off in the preferences. This function requires libcurl and
is not built if libcurl is not available.
* mkvmerge: new feature: Added support for reading VP8 video from
Ogg files. Implements bug 584.
* mkvmerge, mmg: bug fix: Option files could not contain options
that started with '#' as they were interpreted as comment lines.
* build system: mmg's guide and its images are installed into the
location given by configure's "docdir" variable. Patch by Cristian
Morales Vega (see AUTHORS).
* Released v4.4.0.
* mkvmerge: bug fix: Made file type detection stricter for MP3,
AC3 and AAC files. This prevents mis-detection of other file types
as one of these for certain files. Fix for bug 574.
* mkvmerge: bug fix: Fixed the usage of iterators with the STL
"deque" template class. This caused mkvmerge to abort on systems
which did not use the GNU implementation of the standard template
library, e.g. OpenSolaris with the SunStudio compiler. Fix for bug
567.
* Build system: bug fix: 'drake install' did not work if the login
shell was not POSIX compatible (e.g. fish). Fix for bug 559.
2010-09-19 Moritz Bunkus <moritz@bunkus.org>
* Released v4.3.0.
* mkvextract: bug fix: Errors such as 'file does not exist' did
not cause mkvextract to quit. Instead it continued and exited with
the result code 0.
* mkvinfo: new feature: mkvinfo will show the h.264 profile and
level for AVC/h.264 tracks along with the CodecPrivate element.
* mmg: bug fix: The 'total remaining time' shown by the job
manager was totally wrong. Fix for bug 529.
* build system: The build system has been changed from "make" to
"rake", the Ruby based build tool. MKVToolNix includes its own
copy of it so all you need is to have Ruby itself installed. The
build proecss has been tested with Ruby 1.8.6, 1.8.7 and
1.9.1. Building is pretty much the same as before: "./configure",
"./drake", "sudo ./drake install". Most of the build targets have
similar if not identical names, e.g. "./drake install". You can
override variables just like with make, e.g. "./drake
prefix=/somewhere install".
* mmg header editor: bug fix: If a file was loaded that did not
contain 'track language' elements and those elements were
unchanged then they would be set to 'und' upon saving. Now they're
left as-is, and when adding them to the file the drop-down box
defaults to 'eng' being selected as per Matroska default value
specifications. Fix for bug 525.
* Released v4.2.0.
* mkvmerge: bug fix: Splitting output files by size was basing its
decision when to create a new file on an uninitialized
variable. This caused effects like a lot of small files being
created with sizes much smaller than the intended split size.
* mkvmerge: bug fix: The speed with which mkvmerge skips garbage
in DTS tracks has been greatly improved.
* mkvmerge: bug fix: Fixed reading AVC/h.264 tracks from AVI files
if they're stored without NALUs inside the AVI. Was broken by a
fix for handling AVC/h.264 in NALUs inside AVI.
* mkvmerge: bug fix: All readers that only handled file formats
which do not contain more than one track did not respect the
"--no-audio / --no-video / --no-subtitles" options. This applied
to the following readers: AAC, AC3, AVC/h.264, CorePicture, Dirac,
DTS, FLAC, IVF, MP3, MPEG ES, PGS/SUP, SRT, SSA, TrueHD, TTA, VC1,
WAV and WavPack.
* mmg: bug fix: When mmg starts it will check the entries in the
file and chapter menu's list of recently used files and remove
those entries that no longer exist. Fix for bug 509.
* Released v4.1.1.
* mmg: bug fix: mmg will no longer add .mmg files opened by the
job runner to the file menu's list of recently opened files. Fix
for bug 509.
* Released v4.1.0.
* mkvmerge: bug fix: Fixed reading AVC/h.264 tracks from AVI files
if they're stored in NALUs inside the AVI.
* mmg: bug fix: Fixed a crash in the job runner when the total
time was very big due to a division by zero.
* mmg: bug fix: Changing mmg's interface language did not change
the entries in the "command line options" dialog if that dialog
had been opened prior to the language change.
* all: Added desktop files for mmg/mkvinfo, a MIME type file for
.mmg files and icons to the installation procedure on Linux. Most
files were contributed by Cristian Morales Vega (see AUTHORS).
* all: Added a translation of the programs into Spanish by Isra
Lucas (see AUTHORS).
* mkvmerge: bug fix: The Matroska reader will use the MPEG audio
packetizer for MP2 tracks instead of the passthrough packetizer.
* mkvmerge: bug fix: The Matroska reader did not handle compressed
tracks correctly if the passthrough packetizer was used.
* Released v4.0.0.
* all command line tools: bug fix: Fixed the output of eastern
languages like Japanese or Chinese under cmd.exe on Windows.
* mmg: new feature: Added the estimated remaining time to the mux
and job dialogs.
* mkvmerge: bug fix: Fixed support for reading FLAC tracks from
Ogg files following the FLAC-in-Ogg-mapping established with FLAC
v1.1.1. Fix for bug 488.
* mmg: Added 'IVF' files to the list of known input file types.
* mkvmerge: Added support for reading IVF files with VP8 video
tracks.
* mkvinfo GUI: bug fix: Frames for simple blocks were shown at the
wrong place in the element tree.
* mkvinfo GUI: bug fix: Opening more than one file without
restarting mkvinfo GUI could result in wrong timecodes due to
variables not being reinitialized.
* mkvinfo: bug fix: Binary elements shorter than 10 bytes were not
output correctly.
* Build system: bug fix: The man page installation process only
installed the English originals instead of the Japanese and
Chinese translations.
* Released v3.4.0.
* mkvmerge: bug fix: Fixed a tiny memory leak. Fix for bug 481.
* Released v3.3.0.
* Build system: Added project files and fixes for compilation with
Microsoft Visual Studio 8. Patches by David Player (see AUTHORS).
* mkvmerge: bug fix: The SRT reader skips empty lines at the
beginning of the file.
* Build system: bug fix: Fixed the configure script and compilation
on OpenSolaris.
* All: bug fix: The programs will no longer abort with an error
message if a selected interface translation is not available. The
"C" locale is used instead. Fix for bug 472.
* mkvmerge: bug fix: MP4 files that do contain edit lists but
whose edit lists do not span the entire file are processed
properly. Such files are created by current x264 builds. Fix for
bug 469.
* Released v3.2.0.
* mmg: enhancement: Added an input field for the segment info XML
file (mkvmerge's "--segmentinfo" option) on the "global" tab.
* mkvextract: bug fix: Files are only opened for reading, not for
writing, so that mkvextract will work on files the user only has
read-only permissions for.
* mkvmerge: bug fix: Reading VOB files bigger than 4 GB was broken
in v3.1.0 on 32bit platforms.
* Released v3.1.0.
* mmg: bug fix: The option 'AAC is SBR/HE-AAC' was not honored
for appended AAC tracks. This could lead to mkvmerge aborting with
an error that the track parameters did not match if it itself
could not detect HE-AAC in the second file.
* mmg: bug fix: The output file name is checked for invalid
characters before the muxing process is started. Fix for bug 455.
* Released v3.0.0.
* all: bug fix: The charset for output in cmd.exe for non-English
interface languages has been fixed on Windows Vista and Windows 7.
* Released v2.9.9.
* mmg: bug fix: The warning that no FPS has been entered for
AVC/h.264 elementary streams is not shown anymore for appended
tracks (only once for the first track that they're appended to).
* mkvmerge: bug fix: The pixel cropping parameters were not kept
when muxing from Matroska files.
* mkvmerge: bug fix: Fixed the subtitle track selection for AVI
files.
* Released v2.9.8.
* mmg: bug fix: The inputs for timecode files and the language are
deactivated if the user has selected a track that will be appended
to another track. Fix for bug 432.
* mmg: bug fix: mmg will handle multiple consecutive spaces in the
options given with "add command line options" properly and not
cause mkvmerge to exit with misleading error messages anymore. The
"add command line options" dialog has been reordered, and the drop
down box in it is now read-only. Fixes for bug 429.
* doc, mmg: bug fix: The tooltip and documentation for the 'delay'
option was misleading. Fix for bug 420.
* mmg/header editor: bug fix: The header editor copes better with
files that do not contain all mandatory header fields. The missing
ones are added or assumed to be default values.
* mmg: bug fix: Tracks added from Matroska files did not get their
'default track' drop down box set correctly if the flag was 'off'
in the source file and no other track of its kind hat its 'default
track' flag set.
* mmg: bug fix: Files for which all tracks were disabled were left
out from mkvmerge's command line so that tags, chapters and
attachments were not copied from such files either.
* mkvmerge: bug fix: Fixed the audio sync for tracks read from AVI
files containing garbage at the beginning. Fix for bug 421.
* mkvmerge: bug fix: Fixed reading AVC/h.264 video tracks from OGM
files. Fix for bug 418.
* mmg: bug fix: The chapter language for chapters copied from
source files (e.g. Matroska, MP4 or OGM files) is only changed if
the user has selected any language other than "und". Fix for bug
420.
* mmg: bug fix: mmg will no longer show an error message if the
user has not selected a country in the "chapters" tab of the
preferences dialog.
* Released v2.9.7.
* mkvmerge: bug fix: The I frame detection for AVC/h.264 video has
been fixed. Sometimes a single I frame was recognized as two or
more consecutive I frames resulting in garbled display and wrong
timestamps. Fix for bug 415.
* all: bug fix: The programs do not try to close iconv handles -1
anymore which resulted in segfault during uninitialization on some
platforms (e.g. FreeBSD, Mac OS X). Fix for bug 412.
* mkvmerge: bug fix: Complete rewrite of the code for the native
storage mode for MPEG4 part 2 video tracks. Fix for bug 298.
* mkvmerge: bug fix: Made the detection rules for raw MP3, AC3 and
AAC audio files more strict. This avoids a mis-detection of
certain files, e.g. AVC/h.264 ES files being misdetected as MP3
files. Fix for bug 414.
* mkvmerge: bug fix: Appending MP4 or OGM files with chapters will
merge the chapters from all appended files and not just take the
chapters from the first file and discard the chapters from the
following files. Fix for bug 397.
* mkvmerge, mmg: new feature: The language for chapters read from
files such as OGM and MP4 files can be chosen with the
--chapter-language command line option. Fix for bug 399.
* mmg: bug fix: The chapter editor was corrupting Matroska files
if the chapters were saved to a file twice in a row without
reloading them from the Matroska file.
* Released v2.9.5.
* all: bug fix: There was the possibility that invalid memory
access occured and e.g. mkvmerge crashed on systems with the
posix_fadvise() function (mainly Linux) if mkvmerge was opening
several files from certain file systems (e.g. VFAT). Apart from
obvious crashes the only other side effect was that the
posix_fadvise() function would not be used resulting in slightly
worse I/O performance.
* mkvmerge: new feature: Improved the control over which tags get
copied from a source file to the output file. The old option
"--no-tags" was replaced with the new options "--no-global-tags"
which causes global tags not to be copied and "--no-track-tags"
which causes track specific tags to not be copied. The new option
"--track-tags" can be used to select tracks for which tags will be
copied. The default is still to copy all existing tags.
* mmg: bug fix: Removed the check if the user has added
tracks and files before starting mkvmerge because mkvmerge itself
is able to create track-less files (e.g. chapters only). Fix for
bug 402.
* mkvmerge: new feature: Added support for the FourCCs ".mp3" and
"XVID" in QuickTime files.
* mmg: bug fix: Pressing 'return' in the job dialog will close the
dialog on Windows, too. Fix for bug 392.
* mmg: bug fix: Fixed the behaviour of how mmg sets the output
file name automatically if the option is enabled. If the user adds
more than one file then the extension of the output file name is
set each time a file is added and not only when the first one
is. The full file name and path will only be set when the first
file is added. Fix for bug 391.
* Released v2.9.0.
* mkvmerge: bug fix: mkvmerge was not handling dropped frames well
when converting from VfW-mode MPEG-4 part 2 to native mode MPEG-4
part 2 (with '--engage native_mpeg4'). This resulted in timecodes
being to low which in turn resulted in the loss of audio/video
synchronization. Fix for bug 236.
* mmg: enhancement: Changed how mmg sets the output file name
automatically if the option is enabled. If the user adds more than
one file then the output file name is set each time a file is
added and not only when the first one is unless the user has
changed the output file name manually. Fix for bug 229.
* mmg: bug fix: The "remove all" button was sometimes disabled
even though there were still files left to be removed.
* mmg: enhancement: The "no chapters" checkbox can now be used for
QuickTime/MP4 files and OGM files as well.
* mmg: bug fix: The header and chapter editors will no longer
crash the application if the user wants to open a file that's
locked by another process and show an error message instead.
* Released v2.8.0.
* mmg (header editor): bug fix: The header editor controls on the
right stopped responding after the second file had been loaded or
the "reload file" feature had been used. Fix for bug 372.
* mmg: bug fix: Removed the option "always use simple blocks" from
the preferences dialog as this option was already removed from
mkvmerge. Fix for bug 370.
* Released v2.7.0.
* mmg: bug fix: The header editor and chapter editor will not
write zero bytes anymore if there's not enough space to write an
EbmlVoid element when saving to Matroska files.
* mmg: new feature: Added drag & drop support for the header
editor (files can be opened by dropping them on the header
editor).
* mmg: bug fix: All arguments are shell escaped and quoted instead
of only those with spaces in them. Only applies to the menu
options "show command line", "save command line to file" and "copy
command line to clipboard". Fix for bug 364.
* mmg: bug fix: When adding a file with colons in the segment
title all colons were replaced with the letter 'c'.
* mmg: bug fix: The job manager's status output was garbled if mmg
was run with another language as English.
* mmg: bug fix: The progress bar for each individual job in the
job dialog wasn't updated if mmg was run with another language as
English.
* mmg: bug fix: The timecodes in the job queue editor were off by
one month. The "added job on" was additionally off by an amount
depending on the user's time zone. Fix for bug 362.
* mkvmerge: bug fix: The MPEG program stream (VOB/EVO) reader was
sometimes reading the timecodes wrong resulting in bad audio/video
synchronization. Fix for bug 337.
* Released v2.6.0.
* mkvextract: bug fix: The charset for text output was not
initialized correctly resulting in garbled display of non-ASCII
characters in non-UTF-8 locales.
* mkvinfo: bug fix: Chapter names and tag elements were recoded to
the wrong charset resulting in garbled output. Fix for bug 353.
* Released v2.5.3.
* mkvmerge: bug fix: When mkvmerge was run with the --attachments
option to copy only some of the attachments in a Matroska file
then any attachment with an ID larger than the first skipped
attachment ID was not copied into the new file. Fix for bug 346.
* Released v2.5.2.
* mmg: new feature: Added two buttons "enable all" and "disable
all" to the list of attached files that enable / disable all
attached files.
* mmg: bug fix: The action "File" -> "New" did not clear the
internal list of attached files resulting in unexpected behaviour
if files with attachments where added afterwards.
* mmg: bug fix: The button "remove all files" did not clear the
list of attached files.
* mmg: On Linux wxWidgets 2.8.0 and newer uses the GTK combo boxes
which suck. A lot. Therefore mmg uses wxBitmapComboBoxes for
wxWidgets >= 2.8.0 on Linux and normal wxComboBoxes in all other
cases. wxBitmapComboBoxes are still drawn by wxWidgets itself
(just like wxComboBoxes before 2.8.0) and offer much better
functionality. Fix for bug 339.
* all programs: bug fix: The locale was not detected properly
often resulting in the program aborting with the message that
"the locale could not be set properly". Fix for bug 338.
* Released v2.5.1.
* Released v2.5.0.
* mmg: bug fix: Fixed a crash during the check if files could be
overwritten by the next mux. Possible fix for bugs 335 and 336.
* mkvmerge: bug fix: Fixed the detection of AAC files whose first
AAC header does not start on the first byte of the file.
* mmg: bug fix: It was possible to crash mmg by clicking onto the
root element in the chapter editor.
* Released v2.4.2.
* mmg: bug fix: The commands "Save command line" and "Create
option file" did not save mmg's current state but the state it was
in when the command "Show command line" was last used or when mmg
was started.
* Released v2.4.1.
* Build system: bug fix: Configure does not use "uname -m" for the
detection of the Boost libraries anymore but configure's "$target"
environment variable. This fixes the Boost detection for cross
compilation builds. Fix for bug 311. Patch by Dominik Mierzejewski
(see AUTHORS).
* mmg: bug fix: mmg processes window events much more often during
muxing.
* all: Updated the language code list from the offical ISO 639-2
standard.
* mmg: bug fix: Split timecodes with more than three decimals were
not allowed even though the docs say that they are. They are now,
as mkvmerge supports such timecodes.
* mkvmerge: new feature: Added support for reading SRT and SSA/ASS
subtitles from AVI files (fix for bug 64).
* mkvmerge: bug fix: SRT subtitle files are also handled correctly
if the timecode lines do not have spaces around the arrow between
the start and end timecodes.
* Released v2.4.0.
* mkvmerge: bug fix: mkvmerge was only writing one reference block
for real B frames. Patch by Daniel Glckner. Fix for bug 306.
* all: bug fix: The Windows uninstaller was not removing all start
menu entries during uninstallation on Windows Vista. The installer
now creates the start menu entries for all users instead of the
current user only. Fix for bug 305.
* mmg: bug fix: The "language" drop down box contained some
entries twice or more. Fix for bug 304.
* mkvmerge: bug fix: Reading EVOBs with multiple VC1 video tracks
was broken (all packets where put into a single video track).
* mkvmerge: bug fix: Fixed reading DTS audio tracks from MPEG
program streams (VOBs/EVOBs).
* mkvmerge: new feature: Added support for muxing VC1 video tracks
read from MPEG program streams (EVOBs) or raw VC1 elementary
streams (e.g. as produced by EVODemux).
* mkvmerge: bug fix: Fixed the frame type (key or non-key frame)
detection for Theora tracks.
* Released v2.3.0.
2008-09-06 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: bug fix: The fix to the timecode handling for AVC
tracks in MP4 files from 2008-04-16 caused certain other MP4 files
to not be read correctly. The video tracks were found, but no
frames were read. Fix for bug 294.
* mkvmerge: bug fix: The VobSub reader would sometimes read too
many bytes for a single SPU packet. Part of a fix for bug 245.
* mkvmerge: bug fix: Fixed wrong timecodes for MP4 files that
contain video tracks with B frames and edit lists. Fix for bug
277. Patch by Damiano Galassi (see AUTHORS).
* mkvmerge: bug fix: Tuned the file type detection for MPEG ES
streams. Fix for bug 265.
* mkvmerge: new feature: Added support for WAV files with multiple
data chunks.
* mkvmerge: bug fix: Fixed a cause for the error message "no data
chunk found" by fixing the skipping of 'fmt ' chunks.
* mkvmerge: bug fix: Rewrote the OGM reader code. Another part of
a fix for bug 267.
* mkvmerge: bug fix: OGM files with non-Theora video tracks caused
mkvmerge to fail since 2.1.0, or the resulting file was
unplayable. Fix for bug 267.
* mkvmerge: SVQ1 video tracks read from QuickTime files are output
as V_MS/VFW/FOURCC tracks and not as V_QUICKTIME tracks. Fix for
bug 257.
* Released v2.1.0.
* mkvmerge: bug fix: SPS and PPS NALUs are no longer removed from
AVC/h.264 streams. Hopefully a fix for bug 231.
* mmg: new feature: Added an option for setting the default output
directory if the automatic setting of the output file name is
turned on. Fix for bug 248.
* mmg: enhancement: mmg can now be called with any file name as an
argument. If it ends with 'mmg' then the file will be loaded as a
'mmg settings file'. Otherwise mmg will 'add' it. Fix for bug 243.
* mkvmerge: bug fix: The OGM reader uses the OGM's timestamps for
video tracks. Before it would just use the current frame number
multiplied by the FPS.
* mmg: The NALU size length can now be chosen for all AVC tracks,
not only for those that are handled by the 'AVC ES packetizer'.
* mkvmerge: bug fix: The 'default track' flag was set to 'yes' for
tracks read from Matroska files even if 'no' was specified on the
command line.
* mmg: Moved the command line to a separate dialog and reduced the
main window's height.
* mkvmerge: bug fix: Another bug fix for handling various AC3 and
E-AC3 files in MPEG program streams.
* mkvmerge: bug fix: Improved the file type detection code for
MPEG transport streams.
* mkvmerge: The MPEG program stream reader will now sort the
tracks it finds first by their type (video > audio > subs) and
then by their stream ID.
* Released v2.0.2.
* mkvmerge, mmg: Changed the default for the "NALU size length" to
"4" and added a warning if "3" is used.
* mkvmerge: bug fix: File type detection for Qt/MP4 files which
start with a "wide" atom has been fixed.
* mmg: bug fix: The "NALU size length" drop down box is now also
enabled for h.264 tracks read from AVIs and for h.264 tracks
stored in "VfW compatibility mode" in Matroska files.
* mkvmerge: bug fix: The Matroska reader passes the correct track
number down to the AVC/h.264 ES packetizer in the case of "AVC
in Matroska stored in VfW mode".
* Released v2.0.0.
* mmg: new feature: Added another tab for each track in which the
user can add arbitrary track options.
* mkvmerge: bug fix: Fixed the file type detection for MPEG-1/2 ES
files with a single frame inside.
* mkvmerge: bug fix: MPEG-1/2 video: The sequence and GOP headers
are not removed from the bitstream anymore. This should fix the
blockiness if the sequence headers change mid-stream. Fix for
Bugzilla bug #167.
* mmg: enhancements: "File -> New" will also focus the "input"
tab.
* mkvmerge: bug fix: Fixed the aspect ratio extraction for raw
AVC/h.264 ES tracks.
* mmg: enhancement: Added an input for the new "NALU size length"
parameter.
* mkvmerge: bug fix: The NALU size length can be overridden for
AVC/h.264 elementary streams. It defaults to 2 which might not be
enough for larger frames/slices.
* mmg: enhancement: The user can switch between the "generic" and
"format specific options" pages even if no track is selected.
* mmg: bug fix: Fixed a segfault that occured if the user had a
track selected and its the file the track was read from is
removed.
* Released v1.8.1.
* mmg: bug fix: The "aspect ratio" box was losing its input when
the user switched tracks.
* mkvmerge: bug fix: Quicktime/MP4 files with AVC video tracks and
missing CTTS atoms caused mkvmerge to crash after the recent
changes to the Quicktime/MP4 timecode handling.
* mmg: bug fix: Fixed a crash on loading XML chapters after having
saved XML chapters.
* mmg: new feature: Made the "set the delay input field from the
file name" feature disengageable.
* Released v1.8.0.
* mmg: Reworked the "input tab" and split track options into two
sub-pages. Also added an input for the "stereo mode" parameter for
video tracks.
* mkvmerge: bug fix: For MP4 files with certain CTTS contents
mkvmerge would use negative timecodes for a couple of
frames. Those frames were dropped and mkvmerge often ended up
eating huge amounts of memory and crashing afterwards.
* mkvmerge: bug fix: Made the checks for SRT timecodes a bit less
strict (e.g. allow fewer than three digits after the comma).
* mmg: bug fix: The "stretch" input box was not accepting the same
syntax that mkvmerge's "--sync" parameter accepts.
* mkvmerge: bug fix: PCM audio data with 4 bits per Sample caused
mkvmerge to allocate all available memory. Patch by Robert Millan
(see AUTHORS).
* mmg: bug fix: Mixed up two tool tips on the "settings" tab.
* Build system: bug fix: Moved some @...@ style variables from
configure.in to Makefile.in where they belong (very recent
autoconf versions were choking on those).
* mmg: new feature: Pre-set the "delay" input field for audio
tracks if the file name contains something like "DELAY XX" where
XX is a number.
2006-05-24 Moritz Bunkus <moritz@bunkus.org>
* Released v1.7.0.
* mkvmerge: bug fix: The Theora timecode handling was broken, and
Ogg/Theora files were not identified correctly (they showed up as
"unknown" in mmg).
* mmg: bug fix: Fixed a crash that occured if the user removed an
attachment and clicked somewhere in the empty space in the
attachment list. Occured only on Windows.
* mkvmerge: bug fix: The last change to the ISO 639 language
handling broke the VobSub reader so that it reported the wrong
language codes. This also caused mmg to not display the correct
language after adding a VobSub file.
* Released v1.6.5.
* source: bug fix: Changed the list of ISO 639 languages so that
the terminology versions are converted into the bibliography
versions of the 639-2 codes (e.g. use "ger" instead of "deu" for
the German language). Converted almost all pieces of mkvmerge and
mmg to accept ISO 639-1, 639-2 codes (both bibliography and
terminology versions) and the languages' English names. Those will
always be converted to the 639-2 code. Fixes Anthill bug #171.
* mkvmerge: bug fix: The country code used in XML chapter files
was checked against the list of ISO 639-1 codes and not against
the list of ccTLDs. Partial bugfix for Anthill bug #171.
* mkvmerge: bug fix: When appending tracks and using timecodes the
timecodes were only used for the first track in a chain of
tracks. This has been changed so that you must specify only one
timecode file in such cases (e.g. "mkvmerge ... --timecodes
0:my_timecodes.txt part1.avi +part2.avi"). mmg has already been
working like this. Fixes Anthill bug #162.
* mmg: bug fix: When the user saved the muxing output in a log
file that file didn't use Windows line endings (CR LF) on
Windows.
* mmg: bug fix: Appending tracks was broken because the track
numbers in the command line were incorrect. Fixes Anthill bug
#160.
* mkvinfo: new feature: The sub elements of the EBML head are
now shown.
* Released v1.6.0.
* mkvmerge: bug fix: Appending AVC video tracks was broken if they
contained aspect ratio information that the user overwrote on the
command line.
* mmg: bug fix: If a video track was selected that was appended to
another track then the aspect ratio drop down box was still
active.
* Released v1.5.6.
* mmg: bug fix: If the user selected an aspect ratio for a video
track, then chose "File -> new", added a file, selected another
video track and chose the same aspect ratio as before then it
wasn't added to the command line. Fixes Anthill bugs 132 and 146.
* mkvmerge: bug fix: Support Qt/MP4 files with 64bit offset tables
('co64' atom instead of 'stco' atom).
* mkvinfo: bug fix: The GUI couldn't open files with non-ASCII
chars in the file name.
* mkvmerge: bug fix: Native MPEG-4 ASP storage was still bugged:
timecodes were assigned twice, frames referenced themselves.
* mkvmerge: bug fix: Single digit numbers followed by 's' were not
recognized as valid numbers with a unit (e.g. in '--delay 0:9s').
* Released v1.5.5.
* mkvtoolnix: Disabled storing AVC/h.264 video tracks in VfW mode.
* mkvmerge: bug fix: Very large values were not kept correctly for
a lot of elements (meaning they were truncated to 16 or 32 bits).
* mkvinfo: bug fix: Very large values were not displayed correctly
for a lot of elements (meaning they were truncated to 16 or 32
bits prior to displaying).
* Released v1.5.0.
* mkvmerge: bug fix: The track language read from old Matroska
files was wrongfully set to "und" if it was not written although
the specs say that "eng" is the default value.
* mkvmerge: bug fix: Native MPEG-4 was not working if read from
OGM files.
* mmg: new feature: Added an input box for mkvmerge's new "split
after these timecodes" feature.
* mmg: bug fix: If mmg was minimized when it was closed (e.g. with
Windows' "Show desktop" function) then it didn't show up after a
restart and could only be shown by maximizing it.
* mkvextract: bug fix: The MPEG packets are now padded to 2048
byte boundaries as some programs require them to be. Patch by
Mike Matsnev (see AUTHORS).
* mkvmerge: bug fix: Support WAV files that use other RIFF chunks
than the usual "fmt " followed by "data".
* mkvmerge: bug fix: Due to the compiler doing some strange number
conversion mkvextract seemed to hang on Windows with certain
files.
* mkvmerge: bug fix: Appending VobSubs with more than one track in
a .idx file and video files at the same time was broken resulting
in parts of some of the VobSub tracks not ending up in the
resulting Matroska file. Fixes Anthill bug 114.
* mkvmerge: bug fix: The track numbers were assigned wrongly when
appending tracks (this is more or less cosmetic).
* mmg: bug fix: Tracks that were not selected on saving the
settings file were selected after loading a settings file.
* Released v1.4.1.
* mkvmerge: bug fix: Extracting the FPS from some AVC MP4 files
did not work.
* mmg: bug fix: When "appending" a file all tracks where added to
the end of the track list making it unnecessarily difficult to
concatenate similar structured files. Now the tracks from the
"appended" files are inserted into the track list after their
counterparts from the file this new one is appended to.
* mmg: bug fix: The job queue was not loaded on startup on Windows
Unicode builds (another wxWidgets 2.5.3 problem).
* mmg: bug fix: The job status in the job runner dialog was broken
on Unicode builds on all systems.
* mmg: bug fix: mkvmerge's output during muxing was not converted
from UTF-8.
* mmg: bug fix: The default extension added when the user doesn't
give one is different in wxWidgets 2.4.x and 2.5.x. It should
always be .mkv and not .mka.
* Released v1.4.0.
* mmg: new feature: Added a warning right before the muxing starts
if the chapter editor contains entries but no chapter file has
been selected (can be turned off).
* Released v1.0.2.
* mmg: bug fix: Overwriting a chapter file did not erase the
previous file. So if the previous file was bigger than the current
chapters then garbage remained at the end of the file.
* mkvmerge: bug fix: mkvmerge did not accept XML chapter files
created with older mkvtoolnix versions due to deprecated chapter
elements. Such elements are now skipped.
* mmg: bug fix: The "stretch" input box tooltip was wrong. The
resulting command line was broken, too.
* mmg: bug fix: One was able to crash mmg by pressing 'ok' in the
muxing dialog right after muxing finished, especially if the
'abort' button was hit before. This mostly happened on Linux.
* Released v1.0.1.
* mmg: Fixed some layout issues with wxWidgets 2.5.3 and newer.
* mmg: new feature: The window position is saved and restored when
mmg is started the next time.
* mmg: bug fix: mmg now has an icon associated with it while it is
running instead of the generic Windows application icon (Windows
only).
* mkvmerge: bug fix: The first packet of an AAC track read from
Real containers might not start at the timecode 0. This offset was
ignored by mkvmerge.
* mmg: bug fix: File names with non-ASCII characters were not
working if mmg was compiled against a Unicode enabled wxWidgets.
* mkvmerge: new feature: Added reading DTS from AVIs and from
Matroska files.
* mkvmerge: bug fix: The OGM reader was broken if at least one
track was not to be copied from the file (happened between 0.9.5
and 0.9.6).
* mmg: bug fix: After loading saved mmg settings the track input
box listed the tracks always coming from the last input file and
not from the one they really came from.
* mkvmerge: Rewrote the code for the external timecode files. This
also fixes bug 99: The durations for the individual tracks were
not correct for those tracks for which --timecodes was used.
* mmg: bug fix: Crash when saving chapters from the chapter
editor. Same as the mkvinfo issue below but on all OS.
* mkvinfo: bug fix: The chapter and tag element tables were not
initialized on Windows resulting in a crash when one of those
elements was encountered.
* Released v0.9.6.
* mmg: bug fix: If the file title is read from an input file, not
modified by the user and that input file is removed again then the
file title will be unset.
* mkvmerge: new feature: The CUE sheet parser now accepts INDEX
lines with indices from 00 up to 99 and implements the Red Book
specification for audio CDs that way. Patch by Vegard Pettersen
<vegard_p at broadpark adot no>.
* mkvmerge, mkvextract: bug fix: ASS was handled like SSA which is
not correct in each case, especially when extracting it.
* mkvextract: bug fix: The WAV writer was not endian safe.
* mkvmerge: bug fix: The charset was not set correctly on Solaris.
* mkvmerge: bug fix: Some Matroska files that e.g. have had their
timecodes offset with the Matroska Stream Editor or other means
may contain timecodes that caused mkvmerge to print a warning
about "timecode < last_timecode". A new fix implements a
workaround and a warning message with a proper explanation for
this case.
* mkvmerge: bug fix: mkvmerge was only copying the last tag of a
list of tags applying to a track from a Matroska file.
* mmg: bug fix: The 'Matroska file analysis' window that occurs
when reading chapters from a Matroska file did not disappear if it
was minimized when the process finished.
* mkvinfo: bug fix: Strings from chapters and tags were shown in
UTF-8 instead of the local charset. This bug was introduced around
2004-08-28.
* mkvmerge: bug fix: The Matroska reader was not handling very big
cluster timecodes correctly. Those can occur when the timecode
scale factor is very small.
* mkvmerge: new feature: Added support for MP2 (and maybe MP3)
audio in MP4 containers.
* mkvmerge: new feature: The chapter and tag parsers accept XML
element attributes instead of sub-elements for those sub-elements
that only contain data. Example for a "simple tag":
<Simple Name="ARTIST" String="Tori Amos"/>
* mkvmerge: bug fix: The MP3 handling was broken on weird and rare
occasions when reading MP3 from a Matroska file.
* 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: 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'.
* 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.
* mkvmerge: bug fix: use the same UID for the EditionUID in the
chapters and in the tag targets when parsing a CUE sheet.
* mkvmerge: bug fix: Handle TTA files with ID3 tags correctly ( =
skip the ID3 tags).
* mkvextract: bug fix: The subtitle track extraction used the wrong
duration in 0.9.4.
* 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.
* Released v0.9.4.
* mmg: new feature: Added support for the two flags 'hidden' and
'enabled' in the chapter editor.
* Released v0.9.3.
* mkvmerge: bug fix: Using '--cues ...:all' was broken for audio
tracks that use lacing.
* mkvmerge: bug fix: The default track feature did not work
correctly with the new --track-order.
* Released v0.9.2.
* mmg: bug fix: The job manager did not always catch all of
mkvmerge's output, especially if a job failed.
* mmg: new feature: Suggest a name for a new job based on the
output file name.
* mkvmerge: new feature: You can specifiy the time after which to
split with ms precision.
* mmg: bug fix: The functions 'move up', 'move down' and 'delete'
in the 'job' dialog were not working correctly on Windows.
* mmg: bug fix: The 'always on top' option was ignored when
starting mmg.
* Released v0.9.1.
* mmg: bug fix: The job manager did not handle the conversion
of non-ASCII characters correctly.
* mmg: new feature: The action 'delete job' in the job manager
will also delete the file in the 'jobs' subdirectory.
* mkvmerge: bug fix: The improved MP3 garbage detection was broken
resulting in an error message from mkvmerge in some weird
situations.
* mkvmerge: bug fix: The OGM fix in 0.9.0 broke handling for
non-broken OGM files a bit.
* Released v0.9.0.
* mkvmerge: bug fix: Improved handling for OGM files. Streams that
are lacking the comment packet are handled better.
* mkvmerge: bug fix: Some MP3 streams are padded in the front with
trash (mostly those in AVI files). This trash might contain valid
MP3 headers which do not match the remaining headers for the
actual track. Both the MP3 reader and the MP3 packetizer can now
skip up to one of those bogus headers in the trash.
* mkvmerge: bug fix: The OGM reader was not endian safe.
* mmg: bug fix: The chapter editor did not honor the values
selected for 'country' and 'language'.
* mkvmerge: bug fix: Audio sync for Vorbis was partially broken
for positive offsets.
* Released v0.8.9.
* mkvmerge: bug fix: Some strings read from RealMedia files were
not zero-terminated resulting in broken track recognition for some
files.
2004-04-23 Moritz Bunkus <moritz@bunkus.org>
* Released v0.8.8.
* mmg: new feature: When adding Matroska files the video track's
display dimensions are displayed as well.
* Released v0.8.7.
* mmg: new feature: Added a 'job queue'. The current settings can
be added as a new job, and all pending jobs can be started for
batch processing without user interaction.
* Released v0.8.6.
* mkvmerge/mmg: bug fix: The LANGUAGE and TITLE comments from OGM
files were not set in the GUI when adding such files.
* mmg: bug fix: If the FourCC was set for one track it had been
used for each track you selected as well.
* mkvmerge: new feature: Tags are being kept when reading Matroska
files.
* mkvmerge: bug fix: Large values for --sync (over 2100) would
cause an integer overflow resulting in no sync being done at all.
* mkvmerge: bug fix: The VobSub handling was broken if the .idx
file contains an entry for a track ("id: en") but no "timestamp:"
entries for such a track.
* mmg: new feature: Automatically set the output file name when
the first file is added to the same name but with a '.mkv'
extension if it hasn't been set yet. Can be disabled on the
'settings' page.
* Released v0.8.5.
* mmg: bug fix: When adding a Matroska file that contains a track
name or a title with non-ASCII characters those would be displayed
as UTF-8 in the appropriate input boxes. This has been changed,
but obviously it won't work if you add files with Japanese
characters on a system with a different locale. For full Unicode
support you'll have to wait quite a bit longer.
* mmg: bug fix: For some 'browse file' buttons the default
directory was not set to the last directory a file was selected
from.
* Released v0.8.4.
* Released v0.8.3.
* mkvmerge: new feature: The LANGUAGE, TITLE tags and chapters are
being kept when reading OGM files.
* mkvmerge: Made "do not link files when splitting" the default,
just like in mmg.
* mkvmerge: The VobSub reader will not discard packets that exceed
a certain size (64KB) anymore.
* mmg: Rewrote the chapter editor. It now makes a lot more sense:
You can have multiple names for one chapter entry, and for each
name there's only one language/country association.
* mkvmerge: bug fix: Proper handling for AAC read from RealMedia
files (sample rate/output sample rate were not assigned
correctly).
* Released v0.8.2.
* mkvmerge: new feature: Added the two new chapter flags 'hidden'
and 'enabled'.
* Released v0.8.1.
* mkvmerge: bug fix: For some special atom sizes in Quicktime and
MP4 files the size was not read correctly. This affected
e.g. files created by Nero Digital.
* mkvmerge: bug fix: Segfault when muxing some video formats due
to unchecked data (includes RealVideo).
* Released v0.8.0.
2003-12-29 Moritz Bunkus <moritz@bunkus.org>
* mmg: bug fix: Made mmg not abort but only display an error
message when malformed XML chapter files should be loaded.
* mkvmerge: bug fix: The timescodes for Vorbis were calculated one
packet too early (meaning that the first packet did not start at
0).
* mmg: bug fix: The default values for the chapter language and
chapter country are now applied when loading simple (OGM) style
chapter files as well.
* mkvmerge: There are MP4 files that actually contain HE-AAC but
don't have the 5 byte identifier. mkvmerge will also assume SBR if
there's only the 2 byte identifier with a sampling frequency <
44100Hz.
* mmg: bug fix: If one added a Matroska file and the track name or
language of a track consisted of only blanks then mmg would
segfault.
* mmg: The input box will automatically select the first track
when a file is selected. Upon track selection the input focus is
set to the track name input box.
* mmg: bug fix: The chapter editor did not properly escape the
chapter names resulting in invalid XML files if the special
characters &, < or > were used.
2003-12-12 Moritz Bunkus <moritz@bunkus.org>
* Released v0.7.9.
* mmg: bug fix: Removed the Ctrl-v and Ctrl-c accelerators that I
used for mmg functions which overrode the usual 'paste' and 'copy'
functionality.
* mmg: Command line arguments are put into an option file which is
then handed over to mkvmerge. This allows really long command
lines, even on Windows.
* mkvmerge: bug fix: Negative track IDs in Ogg files were reported
incorrectly for mkvmerge -i (which affected the GUI).
* mmg: new feature: Added "up" and "down" buttons for the tracks,
too.
* mmg: new feature: Added a menu option, 'set output file', that
can be used as an alternative to the "browse" button at the bottom
(for those poor users with nothing more than 800x600 ;)).
* mkvmerge: new feature: The user can alter the order in which the
tracks for an input file are put into the output file with the new
"--track-order" option.
* mmg: bug fix: The "AAC is SBR" check box was grayed out for AAC
inside MP4 files.
* mmg: bug fix: The "load settings" function did not load all
settings, and some strings were not allocated at all resulting in
a crash when a track was removed after loading these settings.
* mkvmerge: bug fix: The AAC packetizer was not working if packets
were being read from a raw AAC file (it worked fine from MP4 and
Matroska files).
* mmg: new feature: Added buttons for moving input files up and
down in the input file box.
* Released v0.7.8.
* mmg: new feature: You can set the values for the language and/or
country codes for a chapter and all its children with the push of
one button (the new "Set values" button).
* mmg: new feature: You can set default values for the language
and the country codes in the chapter editor (Chapter menu -> Set
default values).
* mmg: bug fix: The language combo box was not correctly set on
Windows.
* mmg: bug fix: Quotes were missing if the timecode file's name
contained spaces.
* Released v0.7.7.
* mmg: Added an input field for the 'CUE sheet to chapter name'
conversion format.
* mkvmerge: bug fix: Increased the size of the space reserved for
the first meta seek element (see mkvmerge.1 for an
explanation). In some situations (with tags, chapters,
attachements and very big file) it might not have been enough in
order to contain all elements.
* mmg: Added an input field for the 'timecodes' file to the track
options.
* mkvmerge: bug fix: When reading MP3 audio tracks from a Matroska
file with the A_MS/ACM CodecID (MS compatibility mode) the layer
was not identified correctly.
* mkvmerge: Improved the file type detection for AC3 and AAC files
a bit.
* mmg: Made mmg accept return codes of 1 when 'mkvmerge -i' is run
when an input file is added. This way mmg won't reject mkvmerge's
output if mkvmerge only printed some warnings which will result in
a return code of 1 instead of 0.
* Released v0.7.5.
* mkvmerge: Fixed the timecode reader code and made it a bit more
flexible. Added more documentation for this feature along with an
example file (examples/example-timecodes.txt).
* mmg: bug fix: When 'default track' is selected then all other
tracks of the same type will have their 'default track' flag
cleared.
* mkvmerge: bug fix; Handle audio tracks from Matroska files with
the CodecID A_MS/ACM correctly.
* mmg: new feature: Added a new menu entry "File -> new" which
will clear all the current muxing settings.
* mmg: bug fix: Made the input boxes for file names (tags and
chapters) editable so that their contents can be deleted.
* mkvmerge: bug fix: Made the SRT reader more tolerant regarding
empty lines.
* Released v0.7.2.
* mmg: bug fix: The 'abort' button was doing nothing under
Windows.
* mmg: bug fix: Audio, video and subtitle track selection was
translated into the wrong command line options.
* Released v0.7.1.
* mmg: Added a lot of checks on the data given by the user so that
invalid data is reported by mmg and not by mkvmerge.
* mmg: Made the app a GUI app which gets rid of the "DOS box" on
Windows.
* mmg: bugfix: Moved the aspect ratio and FourCC input fields from
the global tab to the input tab where they belong to.
* mkvmerge: bugfix: The SRT reader would abort if there was more
than one empty line between subtitle entries line.
* Released v0.7.0.
* mkvmerge: The track UIDs are kept when reading Matroska files
even when splitting is active.
* Wrote documentation, XML examples and the DTD for the XML
chapter files.
* Released v0.6.5.
* mkvmerge: Real reader: 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.
* mkvmerge: Improved the error message for the XML tag file parser
if an invalid &-sequence is found.
* Released v0.6.3.
* mkvmerge: Low bitrate AC3 tracks from Real's DNET are identified
as A_AC3/BSID9 or A_AC3/BSID10.
* Windows versions: 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..."
* all tools: Fixed a bug which would only allow Matroska files up
to 4GB to be read. The accompanying error message was "No segment
found" or something similar.
* Released v0.6.2.
* mkvmerge: Video aspect ratio was set wrong if the user did not
specify any.
* Released v0.6.1.
* mkvmerge: MP3: Better support for other MPEG versions and layers
(number of samples per packet).
* Released v0.6.0.
* mkvmerge: Fixed a bug in the SRT reader which would not always
handle Unix/DOS style new line cases correctly.
* mkvmerge: Added support for UTF-8 and UTF-16 encoded text files
for the SRT and SSA/ASS readers.
* Released v0.5.0.
* 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.
* The language and default track settings are now kept again if
not overridden when reading from Matroska files.
* Released v0.4.4.
* Added an option for identifying input files and their track types.
* Released v0.4.3.
* Support for proper linking of segments via the segment UIDs. The
first and last files created can be manually linked to given UIDs.
* Released v0.4.2.
* Released v0.4.1.
* Released v0.4.0.
* ADTS headers are stripped from the AAC streams. This is what I'd
call 'proper AAC support'.
2003-05-18 Moritz Bunkus <moritz@bunkus.org>
* Added support for AAC files (only those with ADTS headers at the
moment).
* Released v0.3.3.
* Support for reading DTS files & putting them into Matroska
(main patch by Peter Niemayer <niemayer AT isg.de>, a few things
by me).
* Released v0.3.2.
* Fixed the huge memory need if reading from AVI files (introduced
on 2003-05-06 with the internal changes).
* Proper handling of the 'default track' flag and the language for
the Matroska reader.
* Proper handling of the 'default track' flag for all the packetizers.
* For the last packet of each track its duration is now stored.
* Released v0.3.1.