mkvtoolnix: updated to 55.0.0

Version 55.0.0 "Waiting For Space"

Bug fixes

* all programs, only on Windows: fixed checking existence of & creating
  directories with UNC paths such as `\\server\share\folder\file.mkv`.
* all programs, only on Windows: implemented several workarounds for bugs in
  `std::filesystem` wrt. UNC paths. The effect of those bugs was that Blu-rays
  and DVDs couldn't be added from UNC paths.
* mkvmerge, only on Windows: fixed non-ASCII characters getting mangled in the
  destination file name when splitting is active.
* MKVToolNix GUI, only on Windows: fixed the GUI hanging when trying to browse
  for files on drives that don't actually exist.
* MKVToolNix GUI, only on Windows: the GUI did not remember UNC paths as the
  "most recently used source directory" properly.
* MKVToolNix GUI: only on Windows: when dragging & dropping files from other
  applications to MKVToolNix GUI the GUI will force the drop action to be a
  copy action, no matter which keys were pressed by the users. This prevents
  Windows Explorer from deleting the dragged file when the user presses shift
  while dropping the file onto MKVToolNix GUI.
* MKVToolNix GUI, only on Windows: when using the file dialog for selecting a
  file name to save to (e.g. when browsing for the destination file name in
  the multiplexer or saving an attachment in the header editor) non-ASCII
  characters in the default file name were mangled.
* MKVToolNix GUI: multiplexer: the user can now configure what to do when
  using the "Add source files" button independently of the setting for what
  happens when files are dragged & dropped onto the GUI. The same options are
  available, but they're distinct settings, allowing for different use
  cases.
* MKVToolNix GUI: multiplexer: deriving the track language from file names
  doesn't use one big regular expression of all enabled languages
  anymore. Instead, the file name is split into parts on a list of characters
  (such as `.` or `(` and `)`; configurable in the preferences). This prevents
  the regular expression becoming too big for the regular expression library
  to handle when many languages are enabled.
* MKVToolNix GUI: preferences: the language lists for "deriving track
  languages" and "enabling items by language" always included all the ISO
  639-3 languages, even if those weren't enabled in the "often-used languages"
  pane.

Other changes

* mkvmerge, MKVToolNix GUI multiplexer: the functionality for changing the
  length of the NALU "size" field for AVC/H.264 and HEVC/H.265 tracks has been
  removed. The corresponding command-line option will continue to be
  recognized by mkvmerge as not to break existing third-party applications,
  but it won't actually do anything.
This commit is contained in:
adam 2021-03-07 07:30:09 +00:00
parent b488cea815
commit a2733a44f7
2 changed files with 7 additions and 7 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.168 2021/02/27 09:57:57 adam Exp $
# $NetBSD: Makefile,v 1.169 2021/03/07 07:30:09 adam Exp $
DISTNAME= mkvtoolnix-54.0.0
DISTNAME= mkvtoolnix-55.0.0
CATEGORIES= multimedia
MASTER_SITES= https://mkvtoolnix.download/sources/
EXTRACT_SUFX= .tar.xz

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.86 2021/02/27 09:57:57 adam Exp $
$NetBSD: distinfo,v 1.87 2021/03/07 07:30:09 adam Exp $
SHA1 (mkvtoolnix-54.0.0.tar.xz) = 8560685813a3cb8a614612b67a65686b5a81b754
RMD160 (mkvtoolnix-54.0.0.tar.xz) = ce4d7fc9dac8215ca0e44b772df532ed824f1848
SHA512 (mkvtoolnix-54.0.0.tar.xz) = b055748fe3c417a1e1a95091080e5dddb3f6e8670157cbb0f8764297de04d785c2d8edcb42d14ec022593574e12baf0832915473d7502a39c0966fd6e5f15971
Size (mkvtoolnix-54.0.0.tar.xz) = 7590032 bytes
SHA1 (mkvtoolnix-55.0.0.tar.xz) = a86cccd6aab7386e7fa7492b31dffe92503717be
RMD160 (mkvtoolnix-55.0.0.tar.xz) = 7f2a3940e46674f97073eccd3c51d02720b0ec70
SHA512 (mkvtoolnix-55.0.0.tar.xz) = e421fc27af6540976a3d2839b0bd1dc9fee728bcb72e9b59f79623d2b9b3eb03bcb4ee7ddbdb052f27a7f6849b2d92f2faa274da829bff8a5958971c55a47d24
Size (mkvtoolnix-55.0.0.tar.xz) = 7581572 bytes
SHA1 (patch-Rakefile) = 94c0a9ae0443f652a87f91cec195fe0d7afb61ac
SHA1 (patch-src_common_locale.cpp) = 2f3113c8c9171b87a421df447f6c421b1e4dc7e0