Page MenuHomeSolus

Update mkvtoolnix to 30.1.0
ClosedPublic

Authored by kyrios123 on Fri, Jan 4, 7:32 PM.

Details

Summary

New features and enhancements

  • mkvextract: WAV extractor: mkvextract will now write W64 files instead of WAV files if the file name extension is .w64 or if the final file size is bigger than 4 GB, the file size limit for WAV files.
  • MKVToolNix GUI: multiplexer: a new button was added next to the "destination file" controls. Clicking it shows a menu with the ten most recently used output directories. Selecting one of them will change the destination file to the selected directory keeping the file name.
  • MKVToolNix GUI: multiplexer (preferences): the ten most recently used values for the "relative output directory" and "fixed output directory" settings are now saved. The corresponding settings have been changed into combo boxes allowing quick access to those recent values.
  • MKVToolNix GUI: multiplexer (preferences): the predefined split sizes and durations can now be customized in the preferences.
  • MKVToolNix GUI: chapter editor: added an option in the "Chapter editor" menu for appending chapters from an existing file to the currently open editor tab.
  • MKVToolNix GUI: chapter editor: added an action in the context menu for copying the selected entry and all of its children to another open editor tab.

Bug fixes

  • build system: fixed building on non-UTF-8 locales.
  • MKVToolNix GUI: chapter editor: when opening a Matroska/WebM file that doesn't contain chapters and later saving chapters back to them, the editor was truncating the file down to a couple of KB in size.
  • mkvmerge: all files opened for writing will now be flushed once before they're closed. This ensures the operating system actually writes all cached data to disk preventing data loss in certain situations such as power outages or buggy drivers in combination with suspending the computer.
  • mkvmerge: AAC: under certain conditions 8 channel audio files were taken for 7 channel ones.
  • MKVToolNix GUI: multiplexer: removing a file added as an "additional part" will no longer cause a crash.
  • source code: fixed compilation with Boost 1.69.0 after API-breaking change to the boost::tribool class.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
  • mkvinfo test.mkv
  • open medias in MKVToolNix GUI

Diff Detail

Repository
R2081 mkvtoolnix
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kyrios123 created this revision.Fri, Jan 4, 7:32 PM
kyrios123 requested review of this revision.Fri, Jan 4, 7:32 PM
kyrios123 updated this revision to Diff 12089.Sun, Jan 6, 9:31 AM
kyrios123 retitled this revision from Update mkvtoolnix to 30.0.0 to Update mkvtoolnix to 30.1.0.
kyrios123 edited the summary of this revision. (Show Details)

Bump to 30.1.0 to fix some regressions

DataDrake accepted this revision.Mon, Jan 7, 12:58 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Mon, Jan 7, 12:58 PM
This revision was automatically updated to reflect the committed changes.