pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/mkvtoolnix mkvtoolnix: updated to 51.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d0647fc6177c
branches:  trunk
changeset: 440471:d0647fc6177c
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Oct 09 08:22:05 2020 +0000

description:
mkvtoolnix: updated to 51.0.0

Version 51.0.0 "I Wish" 2020-10-04

New features and enhancements

* mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language tags: added
  missing support for UN M.49 regions for which there are no corresponding ISO
  3166 alpha codes. This enables language tags such as `es-419` = Spanish in
  Latin America and the Caribbean.
* MKVToolNix GUI: IETF BCP 47 language tags: the text in the widget displaying
  the current language & the corresponding edit button is now displayed like a
  link (depending on the theme: different color & underlined), making it
  clearer that not just the edit button can be clicked but the text, too.

Bug fixes

* mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught exceptions due
  to certain data conditions. Found by fuzzying.
* mkvmerge: AV1 packetizer: the duration of frames wasn't set properly. When
  appending AV1 IVF or OBU files this meant that the last frame of the Nth
  file and the first frame of file N+1 had the same timestamp.
* mkvmerge: DTS reader: fixed handling of buffers with an odd length when
  byte-swapped DTS is detected so that mkvmerge doesn't abort with a failed
  assertion. Found by fuzzying.
* mkvmerge: h.264/AVC and h.265/HEVC elementary stream readers: mkvmerge will
  no longer claim to recognize data that looks like AVC or HEVC but with
  invalid video width/height values as that lead to failed assertions in
  libEBML later. Found by fuzzying.
* mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after uncaught
  exceptions due to certain data constellations found by fuzzying.
* mkvmerge: IVF reader: fixed mkvmerge crashing with a "division by zero"
  error due to certain data conditions. Found by fuzzying.
* mkvmerge: fixed mkvmerge aborting with a "division by zero" error due to the
  timestamp scaling factor being 0 after handling certain data constellations
  found by fuzzying.
* mkvmerge: track statistics: fixed a "division by zero" error when the
  content's shorter than 1ms. Found by fuzzying.
* mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access class: fixed an
  invalid memory access under certain data conditions. Found by fuzzying.
* MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI will no longer
  open the language dialog when clicking on a disabled language display
  widget.
* MKVToolNix GUI: IETF BCP 47 language tags: the "variants" combo-boxes were
  not populated even when the language tag was valid and contained at a
  variant.
* MKVToolNix GUI: IETF BCP 47 language tags: when no language is selected, at
  least one of the other components (extended subtags, region, or variants)
  has something selected and "private use" is not empty, the GUI would claim
  this to be a valid tag, which it isn't.
* MKVToolNix GUI: multiplexer: when the tracks/chapters/tags selection changes
  from "at least one entry selected" to "no entry selected", the input
  controls will be reset to their default state and not just disabled.

Build system changes

* `configure` now checks for the presence of the a system-wide installed copy
  of the JPCRE2 C++ wrapper library for the PCRE2 library and uses that if
  it's new enough (at least v10.32.1). If not, the bundled version will be
  used as a fallback.

diffstat:

 multimedia/mkvtoolnix/Makefile |   4 ++--
 multimedia/mkvtoolnix/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (29 lines):

diff -r cbb52d425b5d -r d0647fc6177c multimedia/mkvtoolnix/Makefile
--- a/multimedia/mkvtoolnix/Makefile    Fri Oct 09 08:20:45 2020 +0000
+++ b/multimedia/mkvtoolnix/Makefile    Fri Oct 09 08:22:05 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.160 2020/09/15 16:42:51 adam Exp $
+# $NetBSD: Makefile,v 1.161 2020/10/09 08:22:05 adam Exp $
 
-DISTNAME=      mkvtoolnix-50.0.0
+DISTNAME=      mkvtoolnix-51.0.0
 CATEGORIES=    multimedia
 MASTER_SITES=  https://mkvtoolnix.download/sources/
 EXTRACT_SUFX=  .tar.xz
diff -r cbb52d425b5d -r d0647fc6177c multimedia/mkvtoolnix/distinfo
--- a/multimedia/mkvtoolnix/distinfo    Fri Oct 09 08:20:45 2020 +0000
+++ b/multimedia/mkvtoolnix/distinfo    Fri Oct 09 08:22:05 2020 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.82 2020/09/08 13:49:05 adam Exp $
+$NetBSD: distinfo,v 1.83 2020/10/09 08:22:05 adam Exp $
 
-SHA1 (mkvtoolnix-50.0.0.tar.xz) = 7a42d10f2c17abe059db4248e18bde7cebb3599f
-RMD160 (mkvtoolnix-50.0.0.tar.xz) = 22514a0641e11ff70ab9261465162f007fbd47a7
-SHA512 (mkvtoolnix-50.0.0.tar.xz) = ef0c6f4be768e32e3b0887c17d77f8441fd1b19294120c043dd9b2fdd9b76357bea721a156c3e99e0677d2e83dee92ea776df906347a0d44acbc2631b66c73ea
-Size (mkvtoolnix-50.0.0.tar.xz) = 7559852 bytes
+SHA1 (mkvtoolnix-51.0.0.tar.xz) = 3bc8ed818ca90e332248c197cab5ae9a022d75ae
+RMD160 (mkvtoolnix-51.0.0.tar.xz) = f4769cb57fced99828626d86a7a91c791df32183
+SHA512 (mkvtoolnix-51.0.0.tar.xz) = 2e91b039dbcab9afbad29c6c8e66ac305b2518319f68301a34a909fdffb02305025106368d4338abf148be5af4adfebab2eb1b5ccf0c9c0b0cef8f9e6e58a26e
+Size (mkvtoolnix-51.0.0.tar.xz) = 7569264 bytes
 SHA1 (patch-Rakefile) = 94c0a9ae0443f652a87f91cec195fe0d7afb61ac
 SHA1 (patch-src_common_locale.cpp) = 2f3113c8c9171b87a421df447f6c421b1e4dc7e0



Home | Main Index | Thread Index | Old Index