Daily Archives: May 28, 2016

MKVToolNix v9.2.0 released

Time for MKVToolNix v9.2.0. It’s a somewhat unremarkable release with Several smaller issues having been addressed and no huge changes or enhancements.

One important change for Windows and Mac OS users of mkvinfo is that the change to start the GUI by default has been reverted. Instead a separate executable (mkvinfo-gui) is included for those platforms which starts the GUI by default. The newly introduced option --no-gui will remain valid but won’t have any effect when used with the “mkvinfo” executable.

There have been no changes for package maintainers since the previous release.

You can download the source code or one of the binaries. The Windows and Mac OS binaries are available. Most of the Linux binaries are still being built and will be available in a couple of hours.

Please note that the Windows installers (but not the actual programs) accidentally include a build number from the start of May (20160504-01204). This is a solely cosmetic issue which can be ignored.

Here’s the full ChangeLog since the previous release:

  • 2016-05-28 Moritz Bunkus <moritz@bunkus.org>
    • Released v9.2.0 "Photograph".
  • 2016-05-20 Moritz Bunkus <moritz@bunkus.org>
    • MKVToolNix GUI: merge tool enhancement: the action "select all attached files" in the popup menu actions for the attached files view has been split up into "enable all attached files" and "disable all attached files". Implements #1698.
  • 2016-05-15 Moritz Bunkus <moritz@bunkus.org>
    • MKVToolNix GUI: bug fix on Windows: removing the drive letter does not cause the colon to be removed automatically anymore. Fixes #1692.
    • MKVToolNix GUI: merge tool bug fix: it’s no longer possible to select "1" as the maximum number of files to split into as mkvmerge doesn’t accept that value. Fixes #1695.
    • mkvmerge: bug fix: the "interval" chapter generation mode was always creating one chapter too many.
    • mkvmerge: bug fix: if a certain number of chapters had been generated with –generate-chapters then mkvmerge wasn’t replacing the void placerholder with the actual chapters. Fixes #1693.
  • 2016-05-14 Moritz Bunkus <moritz@bunkus.org>
    • MKVToolNix GUI: merge tool bug fix: the track column "default track in output" wasn’t taking into account if the track had its "default track" flag set to "no" in the source file. This would result in the column showing "yes" in certain situations even though mkvmerge would assign "no".
  • 2016-05-06 Moritz Bunkus <moritz@bunkus.org>
    • mkvmerge: bug fix: fixed detection of (E-)AC-3 in MPEG TS files with unusual stream types (e.g. 0x87) but with (E-)AC-3 PMT descriptors. Fixes #1684.
  • 2016-05-05 Moritz Bunkus <moritz@bunkus.org>
    • mkvmerge, mkvextract: bug fix: fixed handling of Big Endian PCM with a bit depth other than 16, 32 or 64 bits/sample. Other formats were using the Little Endian codec ID, but their content was actually not byte-swapped to match it. Now those other bit depths are byte-swapped to Little Endian, too. Fixes #1683.
    • mkvinfo: the change to start the GUI by default on Windows and Mac OS has been reverted. Instead a separate executable (mkvinfo-gui) will be included for those platforms which starts the GUI by default. The newly introduced option "–no-gui" will remain valid but won’t have any effect when used with mkvinfo.
  • 2016-05-04 Moritz Bunkus <moritz@bunkus.org>
    • mkvinfo GUI: enhancement: the window title now includes the file name. Implements #1679.
    • mkvmerge: enhancement: the "bit depth" track header field will be set for DTS tracks from the first DTS core header. Implements #1680.
  • 2016-05-02 Moritz Bunkus <moritz@bunkus.org>
    • mkvmerge: bug fix: the time zone portion of the "date_local" member of the JSON and verbose identification formats contained the time zone’s name instead of its offset on Windows due to the Visual C++ runtime’s std::strftime not being C++11 compliant. Additionally this resulted in errors about invalid UTF-8 strings for locales where the time zone’s name contained non-ASCII characters.

Have fun :)