Changes:
========
- mkvextract: bug fix: Video extraction was not working correctly
on big endian systems.
- mkvmerge, mmg: new feature: --track-order now controls the track
creation order globally, meaning that it isn't used for each file
but only once. This allows the tracks to be created in ANY order
(before it was first ordered by file, then by track). For mmg this
means that the track list contains all available tracks and that
there are no 'up' and 'down' buttons in the file list anymore.
- mkvmerge: new feature: You can specifiy the time after which to
split with ms precision.
- mkvmerge: bug fix: Fixed more of that 'garbage at the beginning
of MP3 streams' issue.
- mkvmerge: bug fix: Reading of broken / unfinished AVI files was
broken on Windows.
- mmg: Updated the mkvmerge GUI guide to reflect changes and
additions.
- mmg: new feature: Added 'minimize' buttons to the two 'mkvmerge
is running' dialogs.
- mmg: new feature: Added an option for automatically calling
'File -> new' after a job has been added to the job queue.
- mmg: bug fix: The job manager did not always catch all of
mkvmerge's output, especially if a job failed.
- mmg: new feature: Line wrap the tooltips on Windows.
- mmg: new feature: Suggest a name for a new job based on the
output file name.
- mmg: new feature: Temporarily disaable 'always on top' if the
muxing or the job dialog are visible.
- mmg: new feature: Ask for confirmation before adding a job if
there's already an old job with the same description.
- 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.
Changes:
- mkvmerge: Dropped supoprt for 'aviclasses' (one of the two
libraries for accessing AVI files). This mostly
affects the Windows users as I've used aviclasses
and not avilib on Windows so far. The 0.9.0-pre-builds
so far haven't shown any problems, though, so I hope
this doesn't break anything.
new feature: mmg will set the 'display dimensions' automatically
for AVI files whose video track is MPEG4 and has the
pixel aspect ratio stored in the bitstream.
bug fix: The improved MP3 garbage detection was broken resulting
in an error message from mkvmerge in some weird
bug fix: Matroska tracks can use lacing (several frames inside
one Matroska block with only one timecode for the whole
block). mkvmerge did not recreate the timecodes for the
frames 1..n in the lacing correctly.
feature removed: Dropped support for 'time slices'. They were not
used, didn't offer the player any additional value and
caused massive increase in overhead.
bug fix: The OGM fix in 0.9.0 broke handling for non-broken OGM
files a bit.
new feature: Added support for the audio/video synchronization
method used by NanDub (garbage at the beginning of audio
tracks inside an AVI) for AC3 and MPEG audio tracks. In
other words: If an AVI is read and an audio track contains
garbage right at the beginning then the corresponding
audio delay is calculated and used instead of simply
discarding the garbage.
new feature: Enabled reading MPEG4 video from MP4 files (nope,
they're not stored in Matroska's native mode yet).
- mmg
bug fix: The job manager did not handle the conversion of non-ASCII
characters correctly.
new feature: The action 'delete job' in the job manager will also
delete the file in the 'jobs' subdirectory.
new feature: Added an option to make mmg stay always on top (only
on Windows).
new feature: Added a dialog for adding arbitrary command line options
which includes a list of advanced options to chose from.
Changes:
- mkvmerge
bug fix: Improved handling for OGM files. Streams that
are lacking the comment packet are handled better.
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.
bug fix: The OGM reader was not Endian safe.
bug fix: Audio sync for Vorbis was partially broken for positive
offsets.
Rewrite of the VobSub handling code.
- mmg
bug fix: On some occasions the chapter editor thought there was no
language associated with a chapter name and complained
about that.
bug fix: The chapter editor did not honor the values selected for
'country' and 'language'.
Removed the 'advanced' tab. Those options shouldn't be used anyway.