[Matroska-users] MKVToolNix v7.5.0 released

Moritz Bunkus moritz at bunkus.org
Sun Jan 4 21:35:30 CET 2015


Hey,

I've released MKVToolNix v7.5.0. It contains a lot of new features
dealing with h.265/HEVC video & AAC audio, some minor assorted
enhancements and quite a number of bug fixes – especially some which
prevent invalid memory access.

One important change for everyone building the packages: libEBML
v1.3.1 and libMatroska v1.4.2 are now required. Both have been
released today. Note that both libraries have been switched to use an
autoconf/automake based build system and provide pkg-config
files.

MKVToolNix' own configure script has therefore been changed to look
for the libraries via their respective pkg-config files. This means
that the configure options »--with-extra-includes« and
»--with-extra-libs« don't affect the detection of libEBML/libMatroska
anymore. Instead you can set the environment variable
»PKG_CONFIG_PATH« to where the pkg-config scripts of libEBML and
libMatroska are located.

Here are the usual links...

...to the home page:
http://www.bunkus.org/videotools/mkvtoolnix/

...to the source code:
http://www.bunkus.org/videotools/mkvtoolnix/sources/mkvtoolnix-7.5.0.tar.xz

...to the Windows installer and 7zip archive:
http://www.fosshub.com/MKVToolNix.html

All of the Linux binaries that I provide have already been built and
are available.

Here's the full ChangeLog since the previous release:

----------------------------------------------------------------------
2015-01-04  Moritz Bunkus  <moritz at bunkus.org>

        * Released v7.5.0.

        * mkvmerge: bug fix: If the target drive is full then a nicer
        error message is output instead of simply crashing due to an
        uncaught exception.

        * mkvmerge: bug fix: Fixed reading MPEG transport streams in which
        all PATs and/or PMTs have CRC errors. Fixes #1100.

2015-01-03  Moritz Bunkus  <moritz at bunkus.org>

        * all: bug fix: Re-wrote the whole checksum calculation code. This
        lead to a fix for the Adler32 checksum algorithm that was
        triggered under certain circumstances. Adler32 is used in
        mkvinfo's output (e.g. in summary mode or if checksums are
        activated), in the h.265/HEVC bitstream and TrueAudio
        (TTA) file headers.

2015-01-01  Moritz Bunkus  <moritz at bunkus.org>

        * mkvmerge: bug fix: fixed handling of HE-AACv2 with object type
        »parametric stereo«.

        * mkvmerge: new feature: implemented support for MP4 DASH
        files. Implements #1038.

2014-12-31  Moritz Bunkus  <moritz at bunkus.org>

        * mkvmerge: new feature: implemented reading MPEG-H p2/HEVC video
        tracks from MP4 files. Implements #996.

2014-12-30  Moritz Bunkus  <moritz at bunkus.org>

        * mkvinfo: bug fix: track statistics: the duration (and therefore
        the estimated bitrate) was wrong for files in which the frame with
        the maximum timecode wasn't the last frame in the file. Fixes
        #1092.

        * mkvmerge: new feature: implemented support for AAC in LOAS/LATM
        multiplex if read from MPEG transport streams or raw LOAS/LATM AAC
        files. Implements #877 and fixes the underlying issue in #832.

2014-12-21  Moritz Bunkus  <moritz at bunkus.org>

        * build system: libEBML and libMatroska have been changed to
        provide pkg-config configuration files. Therefore MKVToolNix'
        build system has been switched to look for both libraries via
        pkg-config.

2014-12-20  Moritz Bunkus  <moritz at bunkus.org>

        * all: bug fix: several fixes have gone into libEBML and
        libMatroska that prevent illegal memory access (both reading from
        and writing to unallocated addresses). The bugs #1089 and #1096
        have thus been fixed.

2014-12-19  Moritz Bunkus  <moritz at bunkus.org>

        * build system: libMatroska v1.4.2 is now required as part of a
        fix for #1096.

2014-12-18  Moritz Bunkus  <moritz at bunkus.org>

        * build system: libEBML v1.3.1 is now required as a part of a fix
        for #1089.

        * mkvinfo: bug fix: mkvinfo will abort with a proper error message
        if the first element found is not an EBML head element. See #1089.

        * all: enhancement: improved exception messages that can occur
        when reading damaged Matroska files to make it clearer for the
        user what's happening. See #1089.

2014-12-16  Moritz Bunkus  <moritz at bunkus.org>

        * mkvmerge: new feature: Added support for reading h.265/HEVC
        video tracks from MPEG transport streams. Implements #995.

        * mkvinfo: bug fix: Timecodes output with ms resolution are now
        rounded to ms instead of simply cut off. Fixes #1093.
----------------------------------------------------------------------

Have fun.

Kind regards,
mosu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 173 bytes
Desc: not available
URL: <http://lists.matroska.org/pipermail/matroska-users/attachments/20150104/51b3f61f/attachment.sig>


More information about the Matroska-users mailing list